Install the CLI
curl -fsSL https://console.embra.cloud/install.sh | shThe script installs embra into ~/.local/bin (no sudo), on Linux and macOS, amd64 and arm64. Check: embra --version.
If your shell cannot find embra, add the line the script prints (export PATH="$HOME/.local/bin:$PATH") to ~/.bashrc or ~/.zshrc.
Signature check
Section titled “Signature check”Every release has a checksums.txt signed with minisign. The script always checks the sha256 of what it downloads; with minisign installed it also checks the signature. To require the signature (recommended in CI):
curl -fsSL https://console.embra.cloud/install.sh | sh -s -- --require-signatureEmbra’s public key:
RWRQ+gb11I5WKUICOuDWjHHK6S7qz2OWWqdF4CZX/8M9DQbgKx8Gfb+lReleases live at github.com/embra-labs/cli-releases. To check by hand:
minisign -Vm checksums.txt -P RWRQ+gb11I5WKUICOuDWjHHK6S7qz2OWWqdF4CZX/8M9DQbgKx8Gfb+lsha256sum -c --ignore-missing checksums.txtOptions
Section titled “Options”| Flag | Environment variable | What it does |
|---|---|---|
--dir DIR |
EMBRA_INSTALL_DIR |
Install directory, default ~/.local/bin |
--version VER |
EMBRA_VERSION |
Install a specific version |
--require-signature |
EMBRA_REQUIRE_SIGNATURE=1 |
Fail if the signature cannot be checked |
Example: curl -fsSL https://console.embra.cloud/install.sh | sh -s -- --dir /usr/local/bin --version 0.1.1.
Next steps
Section titled “Next steps”embra login # opens the browser to approveembra up # deploy the current directorySee Commands. For AI agents: AI agents.
Update and uninstall
Section titled “Update and uninstall”- Update: run the install command again. The CLI reminds you (at most once a day) when a new version exists; turn it off with
EMBRA_NO_UPDATE_CHECK=1. - Uninstall:
rm ~/.local/bin/embra, then delete the config~/.config/embra/(holds the token) and~/.local/state/embra/.