Replacements for common command line tools
As computers have rapidly evolved in horsepower and colorized displays have become the norm, many command line tools have seen rewrites or reimplementations, often times in Rust. Many people1–4 have found it useful to replace the classic command with a modern replacement for speed, ease-of-use, colorization, or added features:
Tool | Replacement for | Drop in Replacement |
---|---|---|
bat | cat |
Yes |
bottom | top |
No |
choose | cut |
No |
delta or diff-so-fancy | diff |
Yes |
dog | dig |
No |
duf | du |
No |
dust | du |
No |
exa | ls |
No |
fd | find |
No |
lsd | ls |
Yes |
plocate | locate |
Yes |
procs | ps |
No |
ripgrep | ag or grep |
No |
rmesg | dmesg |
No |
sad | sed |
No |
sd | tr or sed |
No |