Commit graph

1686 commits

Author SHA1 Message Date
vilmibm
804ebf0d4d linter appeasement 2020-06-04 17:07:16 -05:00
vilmibm
1e25b0079a linter appeasement 2020-06-04 17:05:41 -05:00
vilmibm
50335596ce do not include hidden commands in generated docs 2020-06-04 16:48:14 -05:00
vilmibm
bd4bac962a use Annotations to hide commands 2020-06-04 16:42:32 -05:00
vilmibm
c09c2ad025 shuffle around credits command so it makes more sense 2020-06-04 16:38:03 -05:00
Nate Smith
bc70c52676
Merge pull request #992 from AliabbasMerchant/issue-query-params
Query Params in Web mode of Issue/PR creation
2020-06-04 14:32:38 -05:00
Corey Johnson
ee2b38df68
Merge pull request #1020 from cli/pr-lookup-v2
Consistent PR lookup interface
2020-06-04 10:42:55 -07:00
Corey Johnson
f490a4914f Don't need extra determineBaseRepo call 2020-06-04 10:30:41 -07:00
Mislav Marohnić
1036666266
Merge pull request #1077 from cli/auth-split
Write per-host config info to `hosts.yml` instead of `config.yml`
2020-06-04 12:49:12 +02:00
Mislav Marohnić
24ca449179
Merge pull request #1093 from cli/api-file
gh api: fix passing file/stdin contents via field arguments
2020-06-04 12:30:32 +02:00
Mislav Marohnić
9a5b628001 Ensure consistent order of yaml keys in migrateConfig 2020-06-04 12:22:26 +02:00
Mislav Marohnić
1f616859fc Merge remote-tracking branch 'origin' into auth-split 2020-06-04 12:00:19 +02:00
Corey Johnson
4c75c8bccc Reset base branch when URL is used 2020-06-03 14:34:13 -07:00
Nate Smith
7fc8677210
Merge pull request #970 from cli/alias-set
gh alias set
2020-06-03 15:11:46 -05:00
vilmibm
7014145a81 linter appeasement 2020-06-03 15:05:44 -05:00
vilmibm
6defbbf73f finally properly handle quoted arguments to alias set 2020-06-03 15:00:49 -05:00
Mislav Marohnić
7033021637 gh api: fix passing file/stdin contents via field arguments
Reading from file via `-F foo=@myfile.txt` syntax would result in
`[]byte` Go type, which by default gets serialized to JSON in base64
format, which we don't want here.

Traverse all parameters and convert any `[]byte` into `string` before
JSON serialization.
2020-06-03 16:00:52 +02:00
Mislav Marohnić
b48237aa59 Update headless authentication instructions 2020-06-03 15:16:55 +02:00
Mislav Marohnić
5b872e7397 Rename fn to filename across the config package 2020-06-03 13:50:18 +02:00
Mislav Marohnić
bee132300c Fix overriding OAuth client ID & secret at build time 2020-06-03 13:44:04 +02:00
Mislav Marohnić
c1a518ef8e Un-export AuthFlow 2020-06-03 13:43:54 +02:00
vilmibm
a3a6f25024 do not use string concatenation for extra args 2020-06-02 16:07:24 -05:00
vilmibm
c960e568f8 w h i t e s p a c e 2020-06-02 13:52:42 -05:00
vilmibm
1b844d2cc0 not needed in public interface 2020-06-02 13:50:19 -05:00
vilmibm
51196265cc update note 2020-06-02 13:48:19 -05:00
vilmibm
54183f4c6e remove a gross type hack 2020-06-02 11:26:44 -05:00
vilmibm
4804c8bc77 odot 2020-06-02 11:26:44 -05:00
vilmibm
8773a997ee support DEBUG when expanding aliases 2020-06-02 11:26:44 -05:00
vilmibm
52a02a7a4b todo 2020-06-02 11:26:44 -05:00
vilmibm
3b4b244ab0 test for empty aliases key 2020-06-02 11:26:44 -05:00
vilmibm
37761c97fa partial cleanup 2020-06-02 11:26:44 -05:00
vilmibm
7b4c0c57b8 WIP: handle empty aliases key 2020-06-02 11:26:44 -05:00
vilmibm
9c4bf00703 todo 2020-06-02 11:26:44 -05:00
vilmibm
2627c5bb74 only process aliases when non-existent command passed 2020-06-02 11:26:44 -05:00
vilmibm
db741a0284 oops 2020-06-02 11:26:44 -05:00
vilmibm
ad7c484243 TODO 2020-06-02 11:26:44 -05:00
vilmibm
24e97a460f prevent overriding gh commands 2020-06-02 11:26:44 -05:00
vilmibm
3552e72f7c allow overwriting aliases 2020-06-02 11:26:44 -05:00
vilmibm
e37b517211 better placeholder handling 2020-06-02 11:26:44 -05:00
vilmibm
bace327634 pass rest of args through 2020-06-02 11:26:44 -05:00
vilmibm
5fde67110e 0 args tst 2020-06-02 11:26:44 -05:00
vilmibm
f84707b5b1 args length check; needs test 2020-06-02 11:26:44 -05:00
vilmibm
125f338686 doc 2020-06-02 11:26:44 -05:00
vilmibm
7ed2e4774f docs 2020-06-02 11:26:44 -05:00
vilmibm
09fa75e141 implement gh alias set 2020-06-02 11:26:44 -05:00
Mislav Marohnić
8e70fe939d 🔥 unused constant 2020-06-02 15:39:56 +02:00
Mislav Marohnić
c08d4f0697 Write all per-host config entries to hosts.yml
Read from and write to the `hosts.yml` file every time `config.yml` is
accessed. Everything that before went under the `hosts:` map now belongs
to `hosts.yml`.
2020-06-02 15:35:13 +02:00
Mislav Marohnić
bad138e448 Enable reading from and writing to empty config files 2020-06-02 13:24:46 +02:00
Mislav Marohnić
d6f58fb448 🔥 hosts optimization
We dynamically add hosts on `Set`, so this `hosts` cache might fall out
of date. We could ensure to keep it updated, but I'm not convinced it's
necessary for speed right now.
2020-06-02 13:24:46 +02:00
Mislav Marohnić
1595d3b950 Handle HTTP errors in HasScopes 2020-06-02 13:24:46 +02:00