Installation
Quick Install (recommended)
Linux / macOS:
curl -sSL https://takihito.github.io/glasp/install.sh | sh
Windows (PowerShell):
irm https://takihito.github.io/glasp/install.ps1 | iex
Automatically detects the latest version, verifies checksums, and installs to ~/.local/bin. No sudo required.
If ~/.local/bin is not in your PATH, add the following to your shell profile (~/.bashrc, ~/.zshrc, etc.):
export PATH="$HOME/.local/bin:$PATH"
To change the install directory:
curl -sSL https://takihito.github.io/glasp/install.sh | GLASP_INSTALL_DIR=/usr/local/bin sh
go install
go install github.com/takihito/glasp/cmd/glasp@latest
This method does not embed OAuth credentials. Set
GLASP_CLIENT_IDandGLASP_CLIENT_SECRETenvironment variables.
Pre-built binaries
For manual downloads, see the Releases page.
Build from source
git clone https://github.com/takihito/glasp.git
cd glasp
make build # Build binary to bin/glasp
make install # Build and install globally
OAuth credentials
| Install method | Credentials |
|---|---|
| Quick Install (pre-built binaries) | Embedded, override with env vars |
go install / source build |
Env vars required |
export GLASP_CLIENT_ID="your-client-id"
export GLASP_CLIENT_SECRET="your-client-secret"
Environment variables take precedence over embedded credentials. See Google Cloud Console to create OAuth 2.0 credentials for a Desktop application.