5 ms·
You're crazy. This fellow deserves all of today's internet points. He even has a man page!
by kylek 8y ago
You're crazy. This fellow deserves all of today's internet points. He even has a man page!
- bloopernova 8y agoThe project/script is freaking great, it's well-written but its installation method needs some work. It symlinks from the git cloned directory to /usr/local/bin during installation. When it runs, it does helpfully tell you which tools it needs, but each of those tools has a different install method: * two are system packages * one is a Go executable * another a php composer package * another is installed via npm (that's a lot of extra language dependencies for a single script if you don't already have everything installed)
- flowardnut 8y agoIt'd be a great/easy to use docker image. I'd go that route before I'd worry about npm/php/golang on my system.
- trimstray 8y agodockerfile is also available: https://github.com/trimstray/htrace.sh/blob/master/build/Dockerfile https://github.com/trimstray/htrace.sh/blob/master/build/Doc...
- flowardnut 8y agoThat would be worthwhile in the README! If you agree I'll PR the instructions
- trimstray 8y agoSure. PRs welcome!
- flowardnut 8y agoJust swung around to this. You are killing it :P (good job!)
- wink 8y agoI'm really sorry to the OP if I seemed annoyed, but I was merely stating my first impression. I'm not a big fan of shell scripts for complicated tasks, but their main benefit is exactly "one file, runs everywhere, it just works" - if you take away all three of those I question if it's the right choice being a shell script. For tools of this scope I really like go. stuff everything together as a static binary and you're good to go.