Skip to content
Snippets Groups Projects
Commit cb67c97a authored by rhatto's avatar rhatto
Browse files

The New Command Line Manifesto

parent 562a4120
No related branches found
No related tags found
No related merge requests found
cli.mdwn 0 → 100644
[[!meta title="The New Command Line Manifesto"]]
Idea: let all new commands to support also machine-readable
formats as inputs and outputs.
This, along with UNIX pipes and daemon interfacing, brings CLI
to a new era of services that are:
* Still based on small programs that do one thing but one thing right.
* But also are capable of interacting with each other in an uniform way.
So let them support parameters like `--json` and `--yaml` for it's I/O.
In other words, with parsers and serializers it's possible to keep an
ecosystem of UNIX microservices interacting with each other using a
consistent API.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment