Our great sponsors
-
I can't help but feel like I'm missing context here. The project (https://github.com/harthur/replace) seems like a vaguely reasonable "grep with a simpler interface and a regex syntax I'm already familiar with" kind of utility. It's far from a central example of the dependency bloat that people usually mock about Node.js--it uses the standard library for all the actual filesystem and regex work, and just has a couple dependencies for normal things like command-line parsing and ANSI color codes.
Has the project been significantly rewritten and cleaned up following these posts? Was there some absurd hype cycle for this thing that didn't deliver? Did the Internet get at this person for some unrelated reason? What happened here?
-
There's a traditional semi-standard utility called `rpl` for making this easy.
Unfortunately the current maintainer of the active fork decided to remove the `-R` option because they think piping find(1) output into it is better.
There's some discussion at https://github.com/rrthomas/rpl/issues/9 .
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
pickdrop
A unix shell script which allows you to "pick" files one at a time and then drop them in one place
It’s crazy that this project produced such a strong response from anyone.
I remember writing this old piece of shit around the same time:
https://github.com/iaindooley/pickdrop
The first version was a poor implementation in a number of ways and all I got were constructive contributions on how to improve it!
Why was Heather ridiculed for her comparatively well written and documented project when I received an admittedly very small but generally positive and supportive response?
-
Even if sed and grep are available their weird syntax is enough to make people write modern replacements.
I don't care if they're not 100% feature complete, the fact I can remember how to use them for my simple everday tasks (searching, finding/replacing across many files) without needing to consult a manpage or search online for answers is enough.
Modern sed:
Modern grep:
-
Even if sed and grep are available their weird syntax is enough to make people write modern replacements.
I don't care if they're not 100% feature complete, the fact I can remember how to use them for my simple everday tasks (searching, finding/replacing across many files) without needing to consult a manpage or search online for answers is enough.
Modern sed:
Modern grep:
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore