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
Joe Hattori
e89ddd745d
write test
...
Signed-off-by: Joe Hattori <joe2ninja21@gmail.com>
2020-06-03 22:55:41 +09:00
Joe Hattori
035664a0a7
shorthand of clone without username
...
Signed-off-by: Joe Hattori <joe2ninja21@gmail.com>
2020-06-03 22:55:41 +09: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
Mislav Marohnić
77227a6c50
Trigger OAuth flow only when requesting auth token
...
Previously we would trigger OAuth flow when the config file did not
exist. Now we will let an empty Config object be initialized in that
case, but trigger OAuth flow when the Context caller requests an
AuthToken.
2020-06-02 13:24:39 +02:00
Mislav Marohnić
fd7b87f3fa
Allow writing host-specific keys in a blank config
2020-06-02 13:23:03 +02:00
Mislav Marohnić
f42c9d4b2d
Allow stubbing multiple config files
2020-06-02 13:19:21 +02:00
Mislav Marohnić
43a8b311bc
Un-publish Hosts from the Config interface
...
It's not being depended on anywhere right now, so this minimizes the
public interface.
2020-06-02 13:19:21 +02:00
Mislav Marohnić
84ecf324f8
Merge pull request #1036 from cli/bump-dependencies
...
Bump project dependencies
2020-06-02 10:36:14 +02:00
Mislav Marohnić
c71dcd3441
Merge pull request #1013 from cli/auth-complete-fix
...
Fix showing "Authentication complete" notice after OAuth dance
2020-06-02 10:35:07 +02:00
Mislav Marohnić
20bfa821b9
Merge pull request #1014 from cli/auth-bind-fix
...
Fix referring to loopback interface in OAuth flow
2020-06-02 10:34:47 +02:00
Mislav Marohnić
bfc3e4e43d
Merge pull request #916 from cli/cobra1.0
...
Upgrade to Cobra 1.0
2020-06-02 10:34:04 +02:00
Nate Smith
2a958ee1a9
Merge pull request #1050 from gabgodBB/Help_newbies_on_go_installation
...
Include 'go' instruction
2020-06-01 12:19:04 -05:00
Nate Smith
399c6ec9e8
Update source.md
2020-06-01 12:18:27 -05:00
Nate Smith
fffc4eed84
Merge pull request #1059 from dominguezcelada/fix-typo-in-docs-for-review-pr-command
...
📚 docs(typo): fix typo in gh pr review command
2020-06-01 00:08:21 -05:00
Oscar Dominguez
dfdb5ee75d
📚 docs(typo): fix typo in gh pr review command
2020-05-31 12:10:47 +02:00
gabgodBB
56885c5468
Update source.md
2020-05-30 10:15:11 -03:00