Commit graph

7585 commits

Author SHA1 Message Date
Issy Long
9697aa3a78 Merge pull request #77 from github/lowercase-deletions
cmd/ghcs/delete: When matching repos to delete, standardize casing
2021-08-18 18:33:57 +01:00
Issy Long
28a3644a07 cmd/ghcs/delete: I learnt about strings.EqualFold - thanks, linter! 2021-08-18 18:15:15 +01:00
Issy Long
5af1cccb73 cmd/ghcs/delete: When matching repos to delete, standardize casing
- It was possible to delete Codespaces for repo `SomePerson/foo` but not
  `someperson/foo`, despite the fact that the GitHub APIs don't actually
  care about casing - `SomePerson` and `someperson` is the same account.
- This fixes that by lowercasing both the user-provided repo name, and
  the repository that is attached to the Codespace for a match.
- Fixes #76.
2021-08-18 18:11:11 +01:00
Mislav Marohnić
8a56359902
Merge pull request #4144 from cli/install-docs
Refresh Linux & BSD installation docs
2021-08-18 17:21:24 +02:00
Jose Garcia
269196c94f support existing connections for port forwarding 2021-08-18 15:12:47 +00:00
Mislav Marohnić
45b358bcfc
Merge pull request #4136 from lepasq/filter-by-topic
Add topic filter to repository listing
2021-08-18 16:55:48 +02:00
Sam
8fb6bb66c8
Merge pull request #3992 from despreston/858-config-browser
add browser option to config
2021-08-17 14:17:54 -07:00
Sam Coe
b9438015a2
Add GH_BROWSER to help topic 2021-08-17 14:10:15 -07:00
Sam Coe
a07748f1f1
Add support for GH_BROWSER env var 2021-08-17 14:07:49 -07:00
Sam
2c02c2819b
Merge pull request #4145 from cli/remove-homedir
Remove backwards compatibility with homedir library for config files
2021-08-17 13:56:40 -07:00
Mislav Marohnić
321fd98f82 Add ability to force terminal-style output even when redirected 2021-08-17 20:12:25 +02:00
Sam Coe
315c6e4eb7
Remove backwards compatibility with homedir library for config files 2021-08-17 10:28:16 -07:00
Sam Coe
34b3d5bb86
Add tests and a little polish 2021-08-17 10:05:54 -07:00
Jose Garcia
00502e9263 Merge pull request #66 from github/jg/multiple-ports
Multiple ports support in port forwarding
2021-08-17 10:02:48 -04:00
Jose Garcia
8533d08461 rename var 2021-08-17 13:07:40 +00:00
Jose Garcia
b5670252de small update to description 2021-08-17 12:58:46 +00:00
Jose Garcia
5fe84c6121 merge upstream 2021-08-17 12:57:04 +00:00
Mislav Marohnić
c1b549258f Merge pull request #69 from github/docs
Improve command docs
2021-08-17 14:43:20 +02:00
Mislav Marohnić
517aae2805 Merge remote-tracking branch 'origin' into docs 2021-08-17 14:42:09 +02:00
Mislav Marohnić
9b10968878 Merge pull request #70 from github/ci-lint
Run tests on all branches, perform lint check in CI
2021-08-17 14:33:08 +02:00
Mislav Marohnić
58096e6852 Merge pull request #68 from github/dev
Improve experience in development
2021-08-17 14:09:14 +02:00
Mislav Marohnić
5ad9736c4e Merge remote-tracking branch 'origin' into ci-lint 2021-08-17 13:31:50 +02:00
Mislav Marohnić
35e50cb679 Merge pull request #59 from github/output-formats
Add machine-readable output formats
2021-08-17 13:31:11 +02:00
Mislav Marohnić
6dd0bf8e5e Merge pull request #67 from github/jg/output-formats
add back . indicators & update ConnectToTunnel
2021-08-17 13:07:14 +02:00
Mislav Marohnić
b47686163a Fixes for log/output streams 2021-08-17 13:04:55 +02:00
Mislav Marohnić
810c42120a Add installation note about Raspberry Pi OS 2021-08-17 12:16:59 +02:00
Mislav Marohnić
0366e047e2 Cleanup Linux installation docs 2021-08-17 11:47:37 +02:00
Mislav Marohnić
1ec632b1b8 Add OpenBSD instructions 2021-08-17 11:47:21 +02:00
Mislav Marohnić
ca60e30171 Add warning about Snap 2021-08-17 11:46:25 +02:00
Mislav Marohnić
5e472bc0e5 Improve command descriptions and argument assertions 2021-08-16 23:24:11 +02:00
Mislav Marohnić
97d8285b58 Do not require GITHUB_TOKEN for merely viewing command help 2021-08-16 23:19:20 +02:00
Mislav Marohnić
22be26431e Have --codespace <name> flag be consistent across commands 2021-08-16 22:31:29 +02:00
Jose Garcia
c9c1ff8dac add back . indicators & update ConnectToTunnel 2021-08-16 20:16:50 +00:00
Mislav Marohnić
05328fbe13
Merge pull request #4114 from cli/powershell-docs
Add PowerShell instructions to completions help
2021-08-16 19:28:22 +02:00
Mislav Marohnić
ca40eeba5f
Merge pull request #4116 from cli/extensions-ui-tweaks
Extensions UI tweaks
2021-08-16 19:00:30 +02:00
lepasq
998a29d391 Update list_test.go to include topics as well 2021-08-15 14:31:24 +02:00
lepasq
87e5e6f2e3 Add topic filter to repository listing 2021-08-14 19:12:59 +02:00
Jose Garcia
79111d85ac Merge pull request #4 from github/jg/port-forwarding-errors-test-server
Port forwarding improvements & slight refactor
2021-08-13 08:41:43 -04:00
Mislav Marohnić
a7fc43bc5f Add hint about argument to extensions remove usage synopsis 2021-08-12 15:41:17 +02:00
Mislav Marohnić
ac6c859ca0 Print "Upgrade available" instead of "Update available"
This is because we have an `upgrade` command, not `update` command.
2021-08-12 15:40:46 +02:00
Mislav Marohnić
fbe1487dd0
Merge pull request #4112 from cli/extension-cmd-rename
Rename `gh extensions` → `gh extension`
2021-08-12 15:35:01 +02:00
Mislav Marohnić
0c99f7d8d5
Merge pull request #4051 from cli/extensions-overhaul
Rework local extensions for Windows
2021-08-12 15:33:56 +02:00
Mislav Marohnić
e567ce00cd
Merge pull request #4102 from cli/sync-no-checkout
Repo sync optimizations
2021-08-12 15:33:32 +02:00
Mislav Marohnić
20d75f0ff9 Normalize logging, output, and error reporting
- Return errors as errors, not print to stdout and return nil
- Ensure errors and warnings are always written to stderr, not stout
- Do not print progress to stdout unless stdout is a terminal
2021-08-12 14:37:23 +02:00
Mislav Marohnić
41e223869e Fix mapping port numbers to labels 2021-08-12 14:37:06 +02:00
Mislav Marohnić
db95f2f71f Add machine-readable output functionality to ports command 2021-08-12 14:35:49 +02:00
Mislav Marohnić
e35d41ec1f Add PowerShell instructions to completions help 2021-08-12 12:56:46 +02:00
Mislav Marohnić
bf9c49eccd Rename gh extensionsgh extension
This is for compatibility with other core commands which are all singular.
2021-08-11 22:22:39 +02:00
Mislav Marohnić
3946606e5e Use symlinks on most platforms and keep using plain files on Windows 2021-08-11 22:11:24 +02:00
Mislav Marohnić
c39dd1e3eb
Merge pull request #4109 from ShaharyarAhmed-bot/dev
Check path for git executable before auth
2021-08-11 19:27:37 +02:00