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

This commit is contained in:
2023-02-15 18:24:14 +01:00
parent d6a31f58f9
commit b5b21f6ca9
6 changed files with 92 additions and 20 deletions

View File

@@ -52,13 +52,14 @@ Inspired by envinstall (private), [webinstall](gh:webinstall/webi-installers), [
# conventions and defaults
* default status of an entry is "tested" which means the process has been tested under linux-amd64
* default status of an entry in the catalog is "ok" which means the process has been tested under linux-amd64
* entry name in the catalog is the name of the exe ; a prefered name can be added as a property
* packages are downloaded in `.cache/cliget`
* tools in unpacked in `~/.local/programs` then symlinked in `~/.local/bin` which must be in PATH
* semver = semantic versioning : tools are versionned as `major[.minor[.patch[-prerelease[+build]]]]` so versions can be compared
* installed version is obtained by ruinning `<cli> --version`
* OS and arch are obtained with `os.uname()` python function
* default release system is GitHub releases and use `repo` property
* default release system is GitHub releases and use `github` property
* default packaging is `.tar.gz`
* default structure is to have the exe in the `bin` folder