httpie-cli/httpie
Batuhan Taskaya ff6f1887b0
[Major] UI Enhancements (#1321)
* Refactor tests to use a text-based standard output. (#1318)

* Implement new style `--help` (#1316)

* Implement man page generation (#1317)

* Implement rich progress bars. (#1324)

* Man page deployment & isolation. (#1325)

* Remove all unsorted usages in the CLI docs

* Implement isolated mode for man page generation

* Add a CI job for autogenerated files

* Distribute man pages through PyPI

* Pin the date for man pages. (#1326)

* Hide suppressed arguments from --help/man pages (#1329)

* Change download spinner to line (#1328)

* Regenerate autogenerated files when pushed against to master. (#1339)

* Highlight options (#1340)

* Additional man page enhancements (#1341)

* Group options by the parent category & highlight -o/--o

* Display (and underline) the METAVAR on man pages.

* Make help message processing more robust (#1342)

* Inherit `help` from `short_help`

* Don't mirror short_help directly.

* Fixup the serialization

* Use `pager` and `man` on `--manual` when applicable (#1343)

* Run `man $program` on --manual

* Page the output of `--manual` for systems that lack man pages

* Improvements over progress bars (separate bar, status line, etc.) (#1346)

* Redesign the --help layout.

* Make our usage of rich compatible with 9.10.0

* Add `HTTPIE_NO_MAN_PAGES`

* Make tests also patch os.get_terminal_size

* Generate CLI spec from HTTPie & Man Page Hook (#1354)

* Generate CLI spec from HTTPie & add man page hook

* Use the full command space for the option headers
2022-04-14 07:43:10 -07:00
..
cli [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
legacy Implement support for multiple headers with the same name in sessions (#1335) 2022-04-03 06:48:31 -07:00
manager [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
output [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
plugins Remove 3.6 support / discontinue less available platforms (#1267) 2022-01-14 08:49:05 -08:00
__init__.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
__main__.py Rework __main__.py to follow best practices (#1124) 2021-08-06 16:57:19 +02:00
adapters.py Preserve individual headers with the same name on responses (#1208) 2021-11-24 15:41:37 -08:00
client.py Don't send Content-Length for OPTIONS requests when there is no data. (#1319) 2022-04-03 06:02:41 -07:00
compat.py Add support for sending secure cookies over localhost (#1327) 2022-04-14 07:42:05 -07:00
config.py Implement new style cookies 2022-03-07 23:29:48 +03:00
context.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
cookies.py Add support for sending secure cookies over localhost (#1327) 2022-04-14 07:42:05 -07:00
core.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
downloads.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
encoding.py Optimize encoding detection (#1243) 2021-12-23 11:05:58 -08:00
models.py Use the raw request version when the original is not accessible (#1352) 2022-04-14 07:41:12 -07:00
sessions.py Add support for sending secure cookies over localhost (#1327) 2022-04-14 07:42:05 -07:00
ssl_.py Implement support for private key passphrases 2022-03-07 16:09:07 +03:00
status.py Cleanup 2019-12-02 00:58:10 +01:00
uploads.py Update httpie/uploads.py 2022-03-07 16:01:29 +03:00
utils.py Implement new style cookies 2022-03-07 23:29:48 +03:00