modern unix tools
Oct 20, 2023
https://github.com/ibraheemdev/modern-unix
A collection of modern/faster/saner alternatives to common unix commands.
Of this list, I use and recommend:
- bat:
cat
with syntax highlighting and line numbers - delta: much better git diff output
- fd: an improved
find
- ripgrep: a cornerstone of my workflow, an improved
grep
- fzf: general purpose fuzzy finder. Its most useful feature for me is searching my command line history quickly and with a good UI
- jq: pull apart json, and build it up if necessary. Hugely useful in shell scripts with curl
- hyperfine: benchmark programs from the command line
on that list, I tried and didn't like:
- broot: seems like there's cool functionality in there, but I ultimately couldn't make it work like I wanted and it seemed too opinionated
- httpie/curlie/xh: neat tools but I'm fine with how
curl
works
on that list that I'm interested in:
- sd: I have suffered at the hands of attempting to write cross-platform sed. It stinks and I don't want to do it any longer
- dust: du with modern touches
- duf: df with modern touches
not on that list but I use and is relevant: