more entries in the catalog ; more readme and faq ; onging impl

This commit is contained in:
2023-02-08 15:27:58 +01:00
parent 36be71ca89
commit ef3719aee5
6 changed files with 152 additions and 1 deletions

36
DESIGN.md Normal file
View File

@@ -0,0 +1,36 @@
## arguments
* argparse : the standard way
* getopt : for C users
* baker : decorator overs functions
* [docopt](http://docopt.org/) : CLI description language ; python 3.6 ! ; nim port available
## TUI
* must display tables
* must display progress bar
## semver
* pip install semver https://pypi.org/project/semver/, https://github.com/python-semver/python-semver/releases
* pip install python-semanticversion
* most pakging tool : packaging https://packaging.pypa.io/en/latest/version.html, setuptool, distutils
## arch
use `os.uname()`
## downloader
* requests
## install
* unpack in ~/.local/programs/<cli>
* link exe in ~/.local/bin