I came across an interesting article about some of the more common Unix CLI tools being rewritten in Rust and given a lick of new paint. I had been using some of these tools before reading the article and I have definitely noticed the benefits they have over the traditional implementations.
batbat is a replacement for cat but with some neat additions such as
lessfdNot much to say about fd, it’s a replacement for find but without the clunky syntax. Instead of having to use find -iname ‘*PATTERN*’, now it’s as simple as fd PATTERN.
Another neat addition is that fd respects your .gitignore file, so it doesn’t waste time combing through your node_modules.
tealdeerI haven’t specifically used tealdeer, but any tool that aims to improve the wonderful tldr is great in my book.
Read the full article for more modern CLI rewrites.