Skip to content

Installation

NeatCLI can be installed in several ways depending on your platform and preferences.

If you have Rust installed, the easiest way is via cargo:

cargo install neatcli

This will download, compile, and install the latest version from crates.io.

Requirements

Rust 1.70 or later is required.

Homebrew (macOS/Linux)

For macOS and Linux users, NeatCLI is available via Homebrew:

brew tap fognil/tap
brew install neatcli

To upgrade to the latest version:

brew upgrade neatcli

Pre-built Binaries

Pre-built binaries are available for:

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3) neatcli-aarch64-apple-darwin.tar.gz
macOS Intel x86_64 neatcli-x86_64-apple-darwin.tar.gz
Linux x86_64 neatcli-x86_64-unknown-linux-gnu.tar.gz

Download and extract:

tar -xzf neatcli-*.tar.gz
sudo mv neatcli /usr/local/bin/

From Source

Clone and build from source:

git clone https://github.com/fognil/neatcli.git
cd neatcli
cargo build --release

The binary will be at target/release/neatcli.

Verify Installation

Check that NeatCLI is installed correctly:

neatcli --version

Expected output:

neatcli 0.3.0

Shell Completions

Generate shell completions for your shell:

neatcli completions bash > ~/.local/share/bash-completion/completions/neatcli
neatcli completions zsh > ~/.zfunc/_neatcli
neatcli completions fish > ~/.config/fish/completions/neatcli.fish

Next Steps