vilmibm
2627c5bb74
only process aliases when non-existent command passed
2020-06-02 11:26:44 -05:00
vilmibm
09fa75e141
implement gh alias set
2020-06-02 11:26:44 -05:00
Mislav Marohnić
2e93a065b1
Merge remote-tracking branch 'origin/master' into api-command
2020-05-27 12:56:06 +02:00
Corey Johnson
e5b78d3342
Fix lint errors
2020-05-20 11:21:05 -07:00
Mislav Marohnić
d8146cd16e
Extract cmdutil package
2020-05-20 15:21:31 +02:00
Mark Furland
e13fc2465f
use consistent var declaration format
2020-05-19 12:21:20 -04:00
Mark Furland
1cd6e3f9d3
pass some options to GenManTree
2020-05-12 10:17:56 -04:00
Mark Furland
e33706fbf4
Add flags for man vs website to cmd/gen-docs
2020-05-12 09:51:25 -04:00
Mark Furland
92130d91ba
Minimal manpage generation from cobra
2020-05-12 09:10:09 -04:00
vilmibm
c4693077aa
move config stuff to its own package
2020-04-20 13:57:16 -05:00
Mislav Marohnić
79f749a02b
Avoid checking for updates during gh completion
...
This is due to the fact that `gh completion` can be programatically used
during shell startup and we definitely don't want to
1. slow down people's startup time
2. show any upgrade notice until the user has invoked `gh` manually
2020-04-07 16:46:36 +02:00
Mislav Marohnić
030538871d
Fix make site-docs
2020-03-03 23:34:32 +01:00
Mislav Marohnić
9c2efd6c1c
Extract reusable IsTerminal()
2020-02-21 12:46:21 +01:00
Mislav Marohnić
04aff00798
Update make site-docs to reflect latest setup
...
- Man pages are now placed under `/manual/`
- Use Jekyll `permalink` to avoid the `.html` extension
- Strip "SEE ALSO" and everything after it
2020-01-31 15:35:57 +01:00
Mislav Marohnić
a710893fc1
Rename to cli/cli
2020-01-24 16:08:52 +01:00
Mislav Marohnić
537b0a8429
Friendlier output for network connectivity errors
...
For `net.DNSError`, the full error message can be scary. Instead, print "error
connecting to HOST" and hint that the user should check their internet connection
or githubstatus.com.
When $DEBUG is set, the full DNS error is printed like before.
Fixes #206
2020-01-23 12:48:10 +01:00
Mislav Marohnić
6282a3c24e
Improve readability of error output
...
Ensure a blank line between error and usage output
2020-01-23 11:00:23 +01:00
Mislav Marohnić
02f5a68937
Move main package to under cmd/
...
It's a Go convention that main packages (one per each binary produced) are
scoped under `cmd/`.
https://github.com/github/go-lang/blob/master/docs/style-guide.md#directory-structure-and-filenames-layout
2020-01-23 10:45:28 +01:00
Mislav Marohnić
39080dc332
Generate help docs to GitHub Pages
...
`make site-docs`:
1. checks out the `gh-pages` branch into the `site/` directory;
2. regenerates `.md` help pages using Cobra;
3. commits and publishes updates.
2019-11-28 16:43:07 +01:00