Commit graph

1743 commits

Author SHA1 Message Date
Mislav Marohnić
74a39f3ed1 Turns out we do need explicit Content-Length for file uploads
This reverts commit 141388fd23.
2020-06-10 18:18:49 +02:00
Nate Smith
4d95349081
Merge pull request #1148 from cli/api-raw-body
Support passing raw POST body in `api` command
2020-06-10 11:11:30 -05:00
vilmibm
8263cd238b linter appeasement 2020-06-10 11:05:21 -05:00
Nate Smith
bd7e6bf00c
Merge branch 'trunk' into api-raw-body 2020-06-10 11:00:59 -05:00
Nate Smith
446486fec1
Merge pull request #1114 from cli/pretty-json
Pretty-print JSON in `api` command output
2020-06-10 10:53:10 -05:00
Nate Smith
12e8c4a184
Merge pull request #1122 from joehattori/feature/use-new-httpmock
use new httpmock API in repo_test.go
2020-06-10 10:37:44 -05:00
Nate Smith
096bf6bb79
Merge pull request #1115 from cli/api-errors
Print HTTP errors on stderr in `api` command
2020-06-10 10:35:04 -05:00
Mislav Marohnić
141388fd23 Turns out, Go will automatically set Content-Length 2020-06-10 16:29:50 +02:00
Mislav Marohnić
b099bb3037 api command: accept full URLs as path input
This is to allow file uploads to `https://uploads.github.com`
2020-06-10 16:26:23 +02:00
Mislav Marohnić
b329919b19 api command: support raw body passed in via --input <file>
This is to support file uploads or to pass in JSON bodies constructed
elsewhere.
2020-06-10 15:53:06 +02:00
Aliabbas Merchant
4d84e4696a
Reverse the order of commits in pr create --fill (#1144) 2020-06-10 12:56:26 +02:00
Mislav Marohnić
1c9c5e5616
Merge pull request #950 from AliabbasMerchant/blank-issue
Allow choosing a blank issue/pr template
2020-06-10 12:47:06 +02:00
Mislav Marohnić
e19ea12265 Merge remote-tracking branch 'origin' into blank-issue 2020-06-10 12:35:33 +02:00
Nate Smith
217998a756
Merge pull request #1140 from dvrkps/dvrkps-patch-2
Update setup-go version
2020-06-09 11:33:52 -05:00
Nate Smith
90f3a5e463
Merge pull request #1134 from buicongtan1997/trunk
Change `master` to `trunk` of screenshot in README
2020-06-09 11:30:48 -05:00
Nate Smith
d59355b155
update gh pr status screenshot
- changes from master to develop
- adds unicode
- corrects colorization
2020-06-09 10:59:58 -05:00
Davor Kapsa
27026d738a
Update releases.yml 2020-06-09 14:35:44 +02:00
Davor Kapsa
26185467a8
update lint.yml 2020-06-09 14:34:41 +02:00
Davor Kapsa
8ace991c94
update go.yml 2020-06-09 14:32:50 +02:00
buicongtan1997
cc86d94bdb
Update README.md
Update screenshot change `master` to `trunk`
2020-06-09 10:02:15 +07:00
Nate Smith
28f91cbed8
Merge pull request #1107 from vilmibm/move-credits
minor credits polish
2020-06-08 15:17:52 -05:00
vilmibm
89830d86d1 correct usage 2020-06-08 12:32:51 -05:00
vilmibm
e2ef712e43 use Command.Hidden 2020-06-08 12:31:40 -05:00
Nate Smith
cb4baaeaf3
Merge pull request #1124 from AliabbasMerchant/fix-issue-1083
Fix error while adding Milestone Metadata to PR during create
2020-06-08 12:20:08 -05:00
Mislav Marohnić
771cd5991c Add tests for jsoncolor 2020-06-08 16:05:00 +02:00
Mislav Marohnić
4165793fae Extract printing response headers, include status line 2020-06-08 15:39:35 +02:00
Mislav Marohnić
fd1e87beeb Print response header keys in color too 2020-06-08 15:18:06 +02:00
Mislav Marohnić
5d5bd04102 💅 Extract parsing error response into its own function 2020-06-08 15:12:13 +02:00
Mislav Marohnić
70568a628c
Merge pull request #1126 from AlbyIanna/patch-1
Change angular brackets with single quotes
2020-06-08 14:29:04 +02:00
Mislav Marohnić
696117ccb9
Remove quotes around link 2020-06-08 14:28:19 +02:00
Mislav Marohnić
f976056126
Merge pull request #1109 from gedenata/remove-strict-link
remove strict ">" when click link

Closes #1126
2020-06-08 13:56:07 +02:00
Alberto Iannaccone
102a31cd38
change angular brackets with single quotes 2020-06-08 10:40:09 +02:00
AliabbasMerchant
64282e7bb2 Fix error while adding Milestone Metadata to PR during create 2020-06-08 10:26:28 +05:30
Joe Hattori
b51dfe6dbe use new httpmock API in repo_test.go
Signed-off-by: Joe Hattori <joe2ninja21@gmail.com>
2020-06-08 01:12:35 +09:00
Nate Smith
59580e6ac7
Merge pull request #1103 from cli/alias-delete
gh alias delete
2020-06-05 13:14:45 -05:00
vilmibm
8963d80942 better get func 2020-06-05 13:09:04 -05:00
vilmibm
6bd898ee54 start on alias delete 2020-06-05 13:04:45 -05:00
Nate Smith
494598ad55
Merge pull request #991 from cli/alias-list
gh alias list
2020-06-05 12:33:55 -05:00
vilmibm
106a0957e1 review feedback 2020-06-05 12:24:54 -05:00
vilmibm
953ea7cf7b do not use : when not printing to tty 2020-06-05 12:06:51 -05:00
vilmibm
8ca53dd3ba no example for no-arg command 2020-06-05 12:06:51 -05:00
vilmibm
a05daf2145 gh alias list 2020-06-05 12:06:51 -05:00
Mislav Marohnić
d57b5171cf Print HTTP errors on stderr in api command
Most API errors are present in the response body itself, which will be
sent to stdout normally, but if stdout is redirected somewhere (as it's
common with scripts), failed HTTP requests will likely sabotage the rest
of the script, but no useful info will be shown on stderr.

This makes it so all REST and GraphQL errors are always shown on stderr.
Additionally, this makes sure that the command exits with a nonzero
status on any GraphQL errors.
2020-06-05 18:24:24 +02:00
Mislav Marohnić
62549465a0 Display JSON in indented, colored format in api output 2020-06-05 17:43:07 +02:00
Mislav Marohnić
385f449422
Merge pull request #861 from joehattori/feature/clone-without-username
shorthand of clone without username
2020-06-05 13:34:57 +02:00
Mislav Marohnić
a395290d87 Use new httpmock API in test 2020-06-05 13:29:44 +02:00
Mislav Marohnić
d59ebfd6e8 repo clone: clarify defaulting to current username 2020-06-05 13:00:40 +02:00
gedenata
61e0a6c68f remove strict when click link 2020-06-05 12:34:33 +08:00
vilmibm
cea34755c7 linter appeasement 2020-06-04 17:09:42 -05:00
vilmibm
804ebf0d4d linter appeasement 2020-06-04 17:07:16 -05:00