3 ms·
On one hand, this is awesome. But aren't there also several command line utilities which already support JSON. Why cram new stuff into such an industry standa
by 999900000999 5y ago
On one hand, this is awesome.
But aren't there also several command line utilities which already support JSON.
Why cram new stuff into such an industry standard tool?
- ollien 5y agoYou kind of said it yourself: it's an industry standard tool, so it will (almost) always be available.
- 999900000999 5y agoMy concern is they'll accidentally break something.
- bryanlarsen 5y agoI trust Daniel Stenberg to not break something more than I trust any other tool that currently does JSON.
- masklinn 5y ago> But aren't there also several command line utilities which already support JSON. There are command line utilities which consume, query, or format json. But aside from e.g. httpie (which is essentially a competitor to Curl), which "several command-line utilities" make authoring JSON easy and convenient? Because if you check point (3), the link, and the paragraph before it, this is entirely about sending valid JSON (ideally with the correct headers). In fact the second section of the link in question literally states: > # JSON response > Not particular handling. Pipe output to jq or similar.
- 999900000999 5y agoYou can author your JSON in Postman and then export to Curl. Infact you can run postman on the command line https://learning.postman.com/docs/running-collections/using-newman-cli/command-line-integration-with-newman/ https://learning.postman.com/docs/running-collections/using-... Or you can write your own script in Python to do this. I really don't like adding new functionality to standardized tools. It's just risky. Make an extension, call it CURLson, but don't cram it into curl.
- Hjfrf 5y agoConvertTo-Json is a second example, if you're in that ecosystem.
- bonkabonka 5y agoI mostly use `jo` to format JSON from the CLI (except when I have to use `jq` to do so and then I suffer).
- edoceo 5y agoJSON is used a lot, really a lot, with CURL. It's ubiquitous on the web. cURLs intention is to support all this common URL stuff. Adding JSON seems a natural fit to me.
- soheil 5y agoBut curl has so many features already, it's odd to say now is the time to stop adding more. There is even Socks4 proxy support, does anyone even use that now or ever?