Command Line Interface
The WindKeep Command Line Interface allows you to manage secrets, organizations, and projects directly from your terminal. Fast, secure, and designed for developers who prefer working in the command line.
Installation
Shell Script (Linux / macOS)
curl -sSL https://windkeep.up.railway.app/install/install.sh | bash
PowerShell Script (Windows)
irm https://windkeep.up.railway.app/install/install.ps1 | iex
Manual Download
- Linux (x64) - For Ubuntu, Debian, Fedora, and other Linux distributions
- macOS (Intel) - For Macs with Intel processors
- macOS (Apple Silicon) - For Macs with M1, M2, M3, or M4 chips
- Windows (x64) - For Windows 10/11
Installation Steps
Linux / macOS
- Download the binary
- Open terminal and navigate to downloads:
cd ~/Downloads
- Make it executable:
chmod +x windkeep-*
- Move it to a directory in your PATH:
mv windkeep-* ~/.local/bin/windkeep
- Ensure
~/.local/binis in your PATH:
export PATH="$HOME/.local/bin:$PATH"
- Verify:
windkeep --version
Windows
- Download the
.exefile - Move it to:
Move-Item windkeep-windows-amd64.exe $env:LOCALAPPDATA\Programs\windkeep\windkeep.exe
- Add this directory to your PATH:
%LOCALAPPDATA%\Programs\windkeep
- Restart your terminal and verify:
windkeep --version
Authentication
Login
First, sign in to WindKeep and retrieve your API token:
- Navigate to your preferences page
- Copy your API token
- Run:
# Pass token as argument
windkeep login YOUR_API_TOKEN
# Or use interactive mode (token input will be hidden)
windkeep login
This validates your token and saves your configuration in
~/.windkeep/config.yaml.
Whoami
Display information about your currently authenticated user and active context.
Example:
windkeep whoami
Logout
Remove stored authentication credentials by running:
windkeep logout
This deletes your local configuration file. You'll need to run
windkeep loginagain to authenticate.
Next Steps
Now that you're set up, explore the documentation:
- Organizations - Create and manage organizations
- Projects - Create and manage projects
- Secrets Management - Create secrets and use
windkeep run - Pull & Push - Synchronize secrets with local files
- Guides & Troubleshooting - Common workflows and troubleshooting