-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Major] UI Enhancements #1321
[Major] UI Enhancements #1321
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1321 +/- ##
==========================================
- Coverage 97.28% 95.77% -1.51%
==========================================
Files 67 101 +34
Lines 4235 7108 +2873
==========================================
+ Hits 4120 6808 +2688
- Misses 115 300 +185
Continue to review full report at Codecov.
|
aa4eca3
to
bf1ae92
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failing tests/conflicts
* 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
* Group options by the parent category & highlight -o/--o * Display (and underline) the METAVAR on man pages.
* Inherit `help` from `short_help` * Don't mirror short_help directly. * Fixup the serialization
3ed2a0d
to
42a3212
Compare
42a3212
to
ade5055
Compare
9c52e67
to
449beca
Compare
cdd39a6
to
c991b9b
Compare
c991b9b
to
bd310bd
Compare
* Generate CLI spec from HTTPie & add man page hook * Use the full command space for the option headers
This PR consists from multiple individual parts that aim to improve the UI of HTTPie.
Tasks:
context.Environment
)--help
improvements (with shorter help messages)--manual
for displaying full manual