4 ms·
Meh, yet another grep tool.... wait, by burntsushi! Whenever I hear of someone wanting to improve grep I think of the classic ridiculous fish piece[0]. But when
by losvedir 10y ago
Meh, yet another grep tool.... wait, by burntsushi! Whenever I hear of someone wanting to improve grep I think of the classic ridiculous fish piece[0]. But when I saw that this one was by the author of rust's regex tools, which I know from a previous post on here, are quite sophisticated, I perked up.
Also, the tool aside, this blog post should be held up as the gold standard of what gets posted to hacker news: detailed, technical, interesting.
Thanks for your hard work! Looking forward to taking this for a spin.
[0] http://ridiculousfish.com/blog/posts/old-age-and-treachery.html http://ridiculousfish.com/blog/posts/old-age-and-treachery.h...
- trishume 10y agoTotally agree. This is like burntsushi's technical tour de force, the culmination of years of work building up a stack of technology leading up to this utility and article. It's a simple tool, but he's built every piece from the ground up to be the very best, and then documented the shit out of it. So cool.
- pohl 10y agoAnother burntsushi project was recently posted, but didn't get much attention: https://news.ycombinator.com/item?id=12559515 https://news.ycombinator.com/item?id=12559515
- skanga 10y agoLooks interesting. But I did not find binaries for it and do not want to setup a rust env to try it out.
- luckman212 10y agoThe releases are right there on GitHub: https://github.com/BurntSushi/ripgrep/releases https://github.com/BurntSushi/ripgrep/releases
- burntsushi 10y agoI think the GP was asking about xsv, not ripgrep. There are binary releases for xsv though: https://github.com/BurntSushi/xsv/releases https://github.com/BurntSushi/xsv/releases
- skanga 10y agoAwesome. Thanks
- skanga 10y agoPS: You might want to revise this verbiage in the README markdown file: Installing xsv is a bit hokey right now. Ideally, I could release binaries for Linux, Mac and Windows. Currently, I'm only able to release binaries for Linux because I don't know how to cross compile Rust programs.
- burntsushi 10y agoAh how embarrassing! I will fix that soon. Thanks :-)
- skanga 10y agoNo need for any embarrassment. I should have looked for releases instead of only looking at the doc.