2 ms·
I agree 100% with using processes as the natural unit of isolation. I also believe we could solve many of the integration issues between multiple tools, by hav
by gonzus 3y ago
I agree 100% with using processes as the natural unit of isolation.
I also believe we could solve many of the integration issues between multiple tools, by having them all optionally spit out a universal, easy / easier to parse format -- even JSON would be good here. So you could do
ls --foo --bar --json | jq ...
and be able to process the output to your heart's content, without having to do any kind of white space parsing; as a free bonus, you get automatic support for file names with embedded white space...
The best we have for now is jc (https://kellyjonbrazil.github.io/jc/ https://kellyjonbrazil.github.io/jc/), which knows how to do this for a closed (but growing?) set of commands:
ls -l *.db | jc --ls | jq .