coder/enterprise
Kyle Carberry e61234f260
feat: Add `vscodeipc` subcommand for VS Code Extension (#5326)
* Add extio

* feat: Add `vscodeipc` subcommand for VS Code Extension

This enables the VS Code extension to communicate with a Coder client.
The extension will download the slim binary from `/bin/*` for the
respective client architecture and OS, then execute `coder vscodeipc`
for the connecting workspace.

* Add authentication header, improve comments, and add tests for the CLI

* Update cli/vscodeipc_test.go

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>

* Update cli/vscodeipc_test.go

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>

* Update cli/vscodeipc/vscodeipc_test.go

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>

* Fix requested changes

* Fix IPC tests

* Fix shell execution

* Fix nix flake

* Silence usage

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>
2022-12-18 17:50:06 -06:00
..
audit Audit build outcomes/kira pilot (#5143) 2022-11-22 13:22:56 -05:00
cli feat: add debouncing to provisionerd rpc calls (#5198) 2022-12-01 16:54:53 -06:00
cmd/coder POST license API endpoint (#3570) 2022-08-22 15:02:50 -07:00
coderd feat: Add `vscodeipc` subcommand for VS Code Extension (#5326) 2022-12-18 17:50:06 -06:00
derpmesh fix: `time.NewTicker` leaks (#4630) 2022-10-18 15:26:21 -05:00
replicasync fix: race conditions in replicasync (#5289) 2022-12-05 17:18:15 +01:00
tailnet fix: Tidy up closes for nicer output (#4605) 2022-10-17 18:36:23 -05:00
trialer Audit build outcomes/kira pilot (#5143) 2022-11-22 13:22:56 -05:00