Re:An Illustrated Guide to Useful Command Line Tools
by naikrovek on Saturday October 26, 2019 @09:17AM
(#21363466)
Amazing how many of those are written in Rust and Go.
[ Parent
| on HN ]
Re:An Illustrated Guide to Useful Command Line Tools
by degraafc on Saturday October 26, 2019 @09:32AM
(#21363548)
I don't think it says much about the tools themselves though, it just makes sense when you look at the author's GitHub and see a bunch of Rust projects.
Re:An Illustrated Guide to Useful Command Line Tools
by epage on Saturday October 26, 2019 @11:18AM
(#21364158)
I think there are a couple of relevant factors
- Can be distributed as a single binary, not requiring an interpreter and virtual environment. - Being more fun to make a hobby tool in due to minimal footguns compared to C/C++. - Really good dependency management and build tool making it easy to compose these CLIs out of powerful building blocks (at east for Rust). For example, ripgrep is broken up into a lot of packages that you can compose together to make your own custom tool.
Re:An Illustrated Guide to Useful Command Line Tools
by gameswithgo on Saturday October 26, 2019 @03:29PM
(#21365671)
CLI tools have pretty strong needs to be self contained exes that start up fast. That rules out a lot of the more popular languages.
Re:An Illustrated Guide to Useful Command Line Tools
by shabble on Saturday October 26, 2019 @09:21AM
(#21363489)
unless I'm missing something, jq isn't[1]
Re:An Illustrated Guide to Useful Command Line Tools
by NilsIRL on Saturday October 26, 2019 @10:41AM
(#21363941)
Yeah that's an error