cli/pkg/cmd/root
Nikola Ristić e87b5bcaff
Add "reference" help topic (#2223)
* Add "reference" help topic

* Only print reference as a help topic

* fix for color fns, slightly generalize

* WIP for switching to markdown

* escape gt/lt

* minor

* higher wrap point

* detect terminal theme

* futz with angle brackets once more

* minor cleanup

* prepend parent commands

* rename help topic fns and add test

* Simplify reference help generation

- the `<...>` characters from command usage line are now preserved by enclosing the entire usage synopsis in a code span
- hard breaks in flag usage lines are preserved by enclosing flag usage in a code block
- TTY detection and Markdown rendering are now delayed until the user explicitly requests `gh help reference`
- `gh help reference` output is now pager-enabled

Co-authored-by: vilmibm <vilmibm@github.com>
Co-authored-by: vilmibm <vilmibm@neongrid.space>
Co-authored-by: Mislav Marohnić <mislav@github.com>
2020-11-18 12:31:36 -06:00
..
help.go port entirely to ColorScheme 2020-10-29 12:37:45 -07:00
help_reference.go Add "reference" help topic (#2223) 2020-11-18 12:31:36 -06:00
help_test.go Offer different editor modes during release create 2020-08-25 20:20:44 +02:00
help_topic.go Add "reference" help topic (#2223) 2020-11-18 12:31:36 -06:00
help_topic_test.go Add "reference" help topic (#2223) 2020-11-18 12:31:36 -06:00
root.go Add "reference" help topic (#2223) 2020-11-18 12:31:36 -06:00