Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 5.87 KB

README.md

File metadata and controls

51 lines (44 loc) · 5.87 KB

awesome-rust-cli

This list provides an overview of CLI tools, where Rust shines. 🌞 It is intended for non-language specific use cases, where either correctness inclusive or performance is essential. Installation instructions after searching are here and here.

Feel free to send pull requests.

Credits to @kreteshq for zoxide, rmesg, bandwhich and @ghuls for broot, git-interactive-rebase-tool.

Daily usage

Name crates.io Explanation Source Command
bat bat cat with syntax support, git modifications bat bat
bottom bottom htop bottom btm
dust du-dust du dust du
exa exa ls exa exa
fd fd-find find fd fd
hck hck cut with decompression, column reordering and regex as delimiter hck hck
hyperfine hyperfine cli benchmarking hyperfine hyperfine
kalk kalk_cli formula calculator with types and type conversions kalk kalk
procs procs top procs procs
rink rink unit-aware calculator with dimensionality analysis rink rink
ripgrep ripgrep grep ripgrep rg
sd sd sed sd sd
starship starship shell customization starship use shims
tokei tokei LOC counting tokei tokei
watchexec watchexec Executes commands in response to file modifications watchexec watchexec
yazi yazi-fm terminal file manager yazi yazi
zellij zellij tmux with WASM plugins zellij zellij
zoxide zoxide autojumper zoxide z

Frequent usage

Name crates.io Explanation Source Command
bandwhich bandwhich network utizilation bandwhich bandwhich
grex grex regex building tool grex grex
mdBook mdBook Markdown -> book (other backends: pdf,latex,epub.) mdBook mdbook
rmesg rmesg dmesg Kernel logs rmesg rmesg
tin-summer tin-summer rm build artefcats tin-summer sn
just just make alternative just just
xsv xsv csv swiss army knife xsv xsv
unf unf replace anti-unix characters unf unf
navi navi cheatsheet+launcher cli navi navi
skim skim fuzzy finder skim use shims
difftastic difftastic syntax aware structural diff difftastic difft