cloudshell
gives access to the Google Cloud Shell from the terminal.
Download the precompiled binary from releases page.
-
Install the latest version of Go if you haven't yet.
-
Install with
go install
:$ go install go.astrophena.name/cloudshell@latest
go install
puts binaries by default to$GOPATH/bin
(e.g.~/go/bin
).Use
GOBIN
environment variable to change this behavior.
- Create a project in the Google API Console.
- Enable the Cloud Shell API.
- Create credentials, download and place them to:
$XDG_CONFIG_HOME/cloudshell/client_secrets.json
(Linux)$HOME/Library/Application Support/cloudshell/client_secrets.json
(macOS)
- Run any command (e.g.
cloudshell info
) to authenticate. - Add your SSH key by running
cloudshell key add
. - Try to connect:
cloudshell connect
.
MIT © Ilya Mateyko