httpie-cli/docs/installation
Mickaël Schoentgen 08751d3672
Add install/update instructions database (#1160)
* Add install/update instructions database

* Update the database

* Revert README changes

They will be overwritten later.

* Revert

* Tweak

* Tweaks

* Upgrade database

* Complete commands

Still not sure about Spack upgrades.

* Sort

* Doc generation script draft

* Remove OS names from tool names

* Fix Linuxbrew name

* `wheel` already installs `setuptools`

* Gen docs

* Update

* Tweak

* Add a GitHub workflow to check for outdated installation instructions

* Fix return value

* Test

* Delete test

* Rename the script

* Add `make doc-install-inst`

* Add missing dev requirement

* The first tool is the primary we want to display

Then they are simply sorted by `tool.title`.

* Sort OSes by name

* Refactoring, jinja template, etc.

* Add tool title uniqueness `assert`, fix platform list extra `\n`

* Rebuild docs

* Update generate.py

* Update README.md

* Update methods.yml

* Update distros derived, more assertions

* Tweaks

* Add workflow to auto-update the docs

* Do not hide the command

* Tweaks

Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2021-10-06 11:18:27 +02:00
..
generate.py Add install/update instructions database (#1160) 2021-10-06 11:18:27 +02:00
installation.jinja2 Add install/update instructions database (#1160) 2021-10-06 11:18:27 +02:00
methods.yml Add install/update instructions database (#1160) 2021-10-06 11:18:27 +02:00
README.md Add install/update instructions database (#1160) 2021-10-06 11:18:27 +02:00

Here we maintain a database of installation methods, from which we generate the installation section in docs. If youd like add or update an installation method, edit methods.yml, do not edit the main docs directly.

For HTTPie installation instructions see: https://httpie.io/docs#installation.