🛠️ Rust CLI Tools

Fast, safe replacements for Unix tools — with repo & install links

bat

↗ GitHub

Modern cat with syntax highlighting and Git integration.

bat file.txt

cargo install bat
winget install sharkdp.bat (Windows)
brew install bat | sudo apt install bat

fd

↗ GitHub

✅ Rust equivalent of find — simple, fast, ignores hidden files.

fd "TODO"

cargo install fd-find
winget install fd (Windows)
brew install fd | sudo apt install fd-find

ripgrep (rg)

↗ GitHub

Super-fast grep alternative. Respects .gitignore.

rg "pattern"

cargo install ripgrep
winget install ripgrep (Windows)
brew install ripgrep | sudo apt install ripgrep

lsd

↗ GitHub

Modern ls with icons, colors, and tree view.

lsd -la

cargo install lsd
winget install lsd (Windows, via Scoop/Chocolatey)
brew install lsd | sudo apt install lsd

dust

↗ GitHub

Visual du — shows disk usage in a tree.

dust

cargo install dust
winget install dust
brew install dust | sudo apt install dust

procs

↗ GitHub

Better ps with color and filtering.

procs

cargo install procs
winget install procs
brew install procs | sudo apt install procs

bottom (btm)

↗ GitHub

Beautiful top/htop replacement.

btm

cargo install bottom
winget install bottom
brew install bottom | sudo apt install bottom

xh

↗ GitHub

Modern, safe curl/wget with JSON support.

xh httpbin.org/get

cargo install xh
winget install xh
brew install xh | sudo apt install xh

watchexec

↗ GitHub

Run commands when files change — better than watch.

watchexec -e rs cargo run

cargo install watchexec-cli
winget install watchexec
brew install watchexec

nu (nushell)

↗ GitHub

Modern shell with structured data and pipelines.

nu

cargo install nu
winget install nushell
brew install nushell | sudo apt install nushell