diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2021-01-17 15:26:04 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2021-01-17 15:26:04 -0300 |
commit | a22166f6e0750fbddf564f244bb96d94524296d4 (patch) | |
tree | 0cb541516bd13ec64d3eb3fc4d867fd86271d2a2 /suckless/cli.md | |
parent | 7f52a0acea5d766c0c25997df1dd907162db0407 (diff) | |
download | blog-a22166f6e0750fbddf564f244bb96d94524296d4.tar.gz blog-a22166f6e0750fbddf564f244bb96d94524296d4.tar.bz2 |
Fix: cleanup and refactor
Diffstat (limited to 'suckless/cli.md')
-rw-r--r-- | suckless/cli.md | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/suckless/cli.md b/suckless/cli.md deleted file mode 100644 index c665dfe..0000000 --- a/suckless/cli.md +++ /dev/null @@ -1,26 +0,0 @@ -[[!meta title="The New Command Line Manifesto"]] - -Ideas: - -* Let all new commands to support also machine-readable formats as inputs and - outputs. - -* Encourage some good CLI practices like `--verbose` and `--dry-run/--simulate`. - -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. - -References ----------- - -* [jo - JSON output from a shell](https://github.com/jpmens/jo) ([packages](https://repology.org/metapackage/jo/versions)). -* [jq](https://stedolan.github.io/jq/). |