Installation
From Crates.io
Install the latest published release with Cargo:
cargo install grafatui
Grafatui currently requires Rust 1.88 or newer.
From Source
Clone the repository and install the local checkout:
git clone https://github.com/fedexist/grafatui.git
cd grafatui
cargo install --path .
For development, use cargo run instead:
cargo run -- --prometheus-url http://localhost:9090
Prebuilt Binaries
Prebuilt release assets are published on GitHub Releases for common Linux, macOS, and Windows targets.
Shell Completions
Grafatui can generate shell completions for Bash, Zsh, Fish, PowerShell, and Elvish.
# Bash
source <(grafatui completions bash)
# Zsh
source <(grafatui completions zsh)
# Fish
grafatui completions fish | source
Man Page
Generate a man page from the CLI definition:
grafatui man > grafatui.1