Install secretctl
secretctl is distributed as a single binary with no dependencies.
macOS
Homebrew (Recommended)
brew install forest6511/tap/secretctl
Manual Download
# Apple Silicon (M1/M2/M3)
curl -LO https://github.com/forest6511/secretctl/releases/latest/download/secretctl-darwin-arm64
chmod +x secretctl-darwin-arm64
sudo mv secretctl-darwin-arm64 /usr/local/bin/secretctl
# Intel Mac
curl -LO https://github.com/forest6511/secretctl/releases/latest/download/secretctl-darwin-amd64
chmod +x secretctl-darwin-amd64
sudo mv secretctl-darwin-amd64 /usr/local/bin/secretctl
Linux
Download Binary
# For x86_64
curl -LO https://github.com/forest6511/secretctl/releases/latest/download/secretctl-linux-amd64
chmod +x secretctl-linux-amd64
sudo mv secretctl-linux-amd64 /usr/local/bin/secretctl
# For ARM64
curl -LO https://github.com/forest6511/secretctl/releases/latest/download/secretctl-linux-arm64
chmod +x secretctl-linux-arm64
sudo mv secretctl-linux-arm64 /usr/local/bin/secretctl
Windows
Download Binary
- Download
secretctl-windows-amd64.exefrom GitHub Releases - Rename to
secretctl.exe - Add to your PATH
Verify Installation
secretctl --help
You should see the list of available commands.
Desktop App
The desktop app provides a GUI alternative to the CLI. Currently, you need to build it from source:
cd desktop
wails build
See Desktop App Guide for details.
Next Steps
- Quick Start - Create your first secret
- Core Concepts - Learn about vaults and encryption