From 6f37a7e5238301f96a957cdf0af4f2d3fdd953d0 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 27 Jan 2017 13:27:27 -0200 Subject: Move stuff to suckless --- suckless/cli.mdwn | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 suckless/cli.mdwn (limited to 'suckless/cli.mdwn') diff --git a/suckless/cli.mdwn b/suckless/cli.mdwn new file mode 100644 index 0000000..8dd9c01 --- /dev/null +++ b/suckless/cli.mdwn @@ -0,0 +1,16 @@ +[[!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. -- cgit v1.2.3