coder/tailnet
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
..
tailnettest feat: Add Tailscale networking (#3505) 2022-08-31 20:09:44 -05:00
conn.go feat: Add `vscodeipc` subcommand for VS Code Extension (#5326) 2022-12-18 17:50:06 -06:00
conn_test.go fix: Improve tailnet connections by reducing timeouts (#5043) 2022-11-13 11:33:05 -06:00
coordinator.go Fix unlock of unlocked mutex in tailnet coordinator 2022-10-17 23:51:41 +00:00
coordinator_test.go feat: Add high availability for multiple replicas (#4555) 2022-10-17 13:43:30 +00:00
derpmap.go feat: Add local configuration option for DERP mapping (#3996) 2022-09-11 16:45:49 -05:00
derpmap_test.go feat: Add local configuration option for DERP mapping (#3996) 2022-09-11 16:45:49 -05:00