4
Better CLI tools
Hamcha edited this page 2021-11-12 08:38:21 +00:00
- What: What is the tool for
- OG: Original tool
- Better: Better tool to use
- Lang: Language the tool is written in
- Multi: Works on all major platforms (Windows, Linux, Mac, *BSD)
What | OG | Better | Lang | Multi | How to install |
---|---|---|---|---|---|
Find text in files | grep | ripgrep | Rust | ✔️ | cargo install ripgrep |
List files in a directory | ls | exa | Rust | ❌1 | cargo install exa |
Read file content | cat | bat | Rust | ✔️ | Package manager (+ choco) |
Find files by name | find | fzf | Go | ✔️ | Package manager (+ choco) |
Count lines of code | cloc | loc | Rust | ✔️ | cargo install loc |
Navigate/manipulate JSON | jq? | yq | Go | ✔️ | go install github.com/mikefarah/yq/v4@latest |
Navigate/manipulate HTML | N/A | pup | Go | ✔️ | go install github.com/ericchiang/pup@latest |
Static HTTP file server | many | ran | Go | ✔️ | go install github.com/m3ng9i/ran@latest |
exa
doesn't compile on Windows