Gron: A command line tool that makes JSON greppable
This is cool...  but it appears to also work as an HTTP client as well?  I'm not sure why the additional complexity of including this is needed.I maintain that any HTTP client functionality that supports enough options to be useful is complex and if it supports so few options that it's a toy, why include it?There is non-negligible overhead in keeping track of what shell tools can make network requests, and not being correct and up to date in that area has been the cause of numerous bugs and security issues in tool sets and programs that include and utilize a component like this without realizing it.To many, this might sound like some overly nit-picky complaint, but I maintain if you ask just about anyone that's been in the trenches as a sysadmin for more than a couple years whether they think saving the few characters it takes to use curl and pipe is a good trade-off for the possible unintended consequences of some developer shelling out to this without proper validation from some webapp, they'll tell you no.This tool seems awesome, but keep it simple.  It's not like it's a GUI tool and it's hard to pass data between programs.  A pipe is perfect here.