Commit graph

97 commits

Author SHA1 Message Date
Mislav Marohnić
2aa77fb8ea Add Context.SetAuthToken 2019-10-18 18:47:42 +02:00
Mislav Marohnić
de85294c79 Extract OAuth logic into a struct 2019-10-18 15:44:46 +02:00
Mislav Marohnić
7bf306f022 Generate and verify random "state" value
This is for extra security during OAuth flow.
2019-10-18 15:44:46 +02:00
Mislav Marohnić
216ffb89e2 Use random available port number 2019-10-18 15:44:46 +02:00
Mislav Marohnić
db0084f623 One weird trick to prevent macOS firewall popup
Discovered by a stay-at-home developer!
2019-10-18 15:44:46 +02:00
Mislav Marohnić
d90552454d Preliminary OAuth flow 2019-10-18 15:44:44 +02:00
Corey Johnson
e2767b463c Merge pull request #25 from github/pr-view-tests
Add tests for `gh pr view`
2019-10-17 10:48:09 -07:00
Corey Johnson
a25fa5d66b Merge remote-tracking branch 'origin/master' into pr-view-tests 2019-10-17 10:39:49 -07:00
Corey Johnson
2df6c914d6 Merge pull request #26 from github/rm-binary
rm accidentally checked-in binary
2019-10-17 09:39:42 -07:00
Mislav Marohnić
252e29e577 Merge pull request #17 from github/ghr-context
add context package
2019-10-17 17:30:17 +02:00
Mislav Marohnić
d334d56f09 Test FindByName 2019-10-17 16:10:45 +02:00
Mislav Marohnić
51c70dd918 Add test for invalid remote URLs 2019-10-17 16:05:25 +02:00
Mislav Marohnić
183db99535 Ensure remote URL parsing tests don't read user SSH config files 2019-10-17 15:58:26 +02:00
Mislav Marohnić
344906bf03 Test SSH config parser 2019-10-17 15:50:17 +02:00
Mislav Marohnić
79e8766d8f Use eq in more tests 2019-10-17 14:44:53 +02:00
Mislav Marohnić
74c637fec8 Improve config file parsing 2019-10-17 14:34:55 +02:00
Mislav Marohnić
c09eb742c3 Keep original order of remotes 2019-10-17 13:46:35 +02:00
Mislav Marohnić
25c90ed265 go mod tidy 2019-10-17 02:26:32 +02:00
Mislav Marohnić
63f4026367 🔥 github package 2019-10-17 02:25:59 +02:00
Mislav Marohnić
a8aa5feb02 Test remote parsing 2019-10-17 02:25:59 +02:00
Mislav Marohnić
8016d80884 Create overridable Context interface 2019-10-17 02:25:59 +02:00
Mislav Marohnić
12e295e46b Merge remote-tracking branch 'origin/master' into ghr-context 2019-10-17 02:23:00 +02:00
Mislav Marohnić
b48c71a125 rm accidentally checked-in binary 2019-10-17 02:14:36 +02:00
Corey Johnson
32c9cb9892 Great work corey 2019-10-16 16:28:56 -07:00
Corey Johnson
b69dff172c Remove caching
I removed this because it was making tests fail!
2019-10-16 16:26:32 -07:00
Corey Johnson
9e97712956 Add fixture 2019-10-16 16:26:13 -07:00
Corey Johnson
5a10f2350f Don't treat no active PR as an error 2019-10-16 16:26:05 -07:00
Corey Johnson
19d02404cd Add PRView test 2019-10-16 16:25:51 -07:00
Corey Johnson
a8b7e4c5f3 Add PRView tests 2019-10-16 14:47:47 -07:00
Corey Johnson
9704bb55b1 Merge pull request #24 from github/add-pr-show
Add `gh pr view`
2019-10-16 14:08:43 -07:00
Corey Johnson
9fe04dc033 Merge remote-tracking branch 'origin/master' into add-pr-show 2019-10-16 12:48:12 -07:00
Corey Johnson
354529b2df Add some output 2019-10-16 12:39:51 -07:00
Corey Johnson
7e2f1c7d77 Merge pull request #22 from github/style-pr-list
Style `gh pr list`
2019-10-16 12:16:14 -07:00
Corey Johnson
0e18bb6492 Merge pull request #14 from github/test
Add test for `gh pr list`
2019-10-16 11:28:08 -07:00
Corey Johnson
13308ddc71 less colon 2019-10-16 11:04:45 -07:00
Corey Johnson
b31f42180c Use the entire fixture path 2019-10-16 10:59:28 -07:00
Corey Johnson
59cb247f08 Remove command.test 2019-10-16 10:00:32 -07:00
Corey Johnson
8ad1afe224 Update command/pr.go
Co-Authored-By: Mislav Marohnić <mislav@github.com>
2019-10-16 09:38:33 -07:00
Corey Johnson
f16d95e8cd small tweaks 2019-10-15 15:31:32 -07:00
Corey Johnson
ef61b49575 A nice error 2019-10-15 15:01:01 -07:00
Corey Johnson
9c218075fb Add bold 2019-10-15 14:55:15 -07:00
Corey Johnson
cff76fbc22 Use gookit for colors 2019-10-15 14:51:33 -07:00
Corey Johnson
bb2876cf37 Merge branch 'master' into test 2019-10-15 14:21:34 -07:00
Corey Johnson
59ddb5607d Use func var to override GraphQL calls 2019-10-15 14:19:56 -07:00
nate smith
0600c8c68c switch to context struct 2019-10-15 13:36:38 -05:00
Corey Johnson
8d719999a1 Color brackets 2019-10-15 10:53:35 -07:00
Corey Johnson
2df7c2d86f Make show work 2019-10-14 20:08:57 -07:00
Corey Johnson
1ab5644d6d Add pr show command 2019-10-14 19:58:34 -07:00
Corey Johnson
b4d28f11b0 Style gh pr list 2019-10-14 14:21:15 -07:00
Corey Johnson
fb290313e3 We don't need those files 2019-10-14 11:29:04 -07:00