Installation¶
CLI (primary)¶
From source (recommended)¶
Or from local repo:This installs three binaries:
| Binary | Purpose |
|---|---|
auths |
Main CLI for identity and key management |
auths-sign |
Git SSH signing program (used by gpg.ssh.program) |
auths-verify |
Signature verification tool |
From local checkout¶
git clone https://github.com/bordumb/auths.git
cd auths
cargo install --path crates/auths-cli --force
Verify installation¶
Ensure ~/.cargo/bin is in your PATH:
Run without installing¶
Or set up a cargo alias in .cargo/config.toml:
Then: cargo auths key list
Platform requirements¶
| Platform | Keychain backend | Notes |
|---|---|---|
| macOS | Security Framework (Keychain) | Default, no extra setup |
| Linux | Secret Service (GNOME Keyring) | Or encrypted file fallback |
| Windows | Credential Manager | Requires keychain-windows feature |
| CI/headless | Encrypted file | Set AUTHS_KEYCHAIN_BACKEND=file |
SDK installation¶
SDKs are for verification only -- they embed auths-verifier for your language.
See SDKs for detailed SDK setup.