cloudshell

command module
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2021 License: MIT Imports: 22 Imported by: 0

README

cloudshell

cloudshell gives access to the Google Cloud Shell from the terminal.

Installation

From binary

Download the precompiled binary from releases page.

From source

  1. Install the latest version of Go if you haven't yet.

  2. Install with go get:

     $ pushd $(mktemp -d); go mod init tmp; go get go.astrophena.name/cloudshell; popd
    

    go get puts binaries by default to $GOPATH/bin (e.g. ~/go/bin).

    Use GOBIN environment variable to change this behavior.

Setup

  • 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.

License

MIT © Ilya Mateyko

Documentation

Overview

Command cloudshell gives access to Google Cloud Shell from the terminal.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL