Ratisui honhimW
Use this command to install Ratisui:
winget install --id=HonhimW.Ratisui -e
Redis TUI build with Ratatui, written in Rust.
winget install --id=HonhimW.Ratisui -e
Redis TUI build with Ratatui, written in Rust.
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/honhimW/ratisui/main/scripts/install.sh | sh
winget install HonhimW.Ratisui
brew install honhimW/tap/ratisui
cargo install --git=https://github.com/honhimW/ratisui.git
> Currently, only linux_x86_64/linux_aarch64/macOS_aarch64/windows_x86_64 is automatically available.
> If you need other platforms, you may try to build via GitHub Actions.
> Please note that not all platforms can guarantee successful compilation and normal operation.
# clone repo
git clone https://github.com/honhimW/ratisui.git
# enter
cd ratisui
# build and run
cargo run
> create a data source
> save configuration, auto save on exit
User's data will be stored in ~/.config/ratisui/
:
// ~/.config/ratisui/config.ron
(
fps: 45, // tui render fps limitation
scan_size: 500, // redis key scan size,
try_format: false, // fotmat raw data
theme: Some("your-theme"), // ~/.config/ratisui/theme/your-theme.ron
history_size: 1000, // ~/.config/ratisui/cli.history
cli_output_format: Redis, // Redis(default) | Ron
console_capacity: 2000, // CLI output capacity, default as 3000
)
// ~/.config/ratisui/databases.ron
(
default_database: Some("remote standalone"),
databases: {
"remote standalone": (
host: "standalone.host",
port: 6379,
username: Some("foo"),
password: Some("bar"),
use_tls: false,
use_ssh_tunnel: false,
db: 0,
protocol: RESP3,
),
"remote cluster": ( // Cluster mode automatically detected
host: "cluster.host",
port: 6000,
username: None,
password: Some("password"),
use_tls: false,
use_ssh_tunnel: false,
db: 0,
protocol: RESP3,
),
},
)
> [!NOTE] > > See Theme template for more details.
// ~/.config/ratisui/theme/your-theme.ron
(
kind: Dark,
toast: (
info: Tailwind(GREEN, C700),
warn: Yellow,
error: Rgb(255, 0, 0),
),
)
Connection mode
Data Type
Explorer
Command line tool
Misc
TODO