1. Install
curl -fsSL https://raw.githubusercontent.com/brendonexists/vaultdeck/main/scripts/install-vaultdeck.sh | bash -s -- --repo https://github.com/brendonexists/vaultdeck.git --install-hook
This installs VaultDeck, prepares ~/.vaultdeck, and links the CLI in ~/.local/bin.
2. Start the App
vaultdeck start vaultdeck ui-status
Open the UI at the local address shown by vaultdeck start.
3. First Project Flow
- Create a project in
Projects. - Add secrets in the project
Secretstab. - Attach files in
Filesand create file-reference env vars if needed. - Use
Runtimeto validate exports. - Inject to shell and run your app.
4. Core CLI Commands
vaultdeck status vaultdeck regen eval "$(vaultdeck apply --regen)"
vaultdeck global enable vaultdeck global status vaultdeck global disable
Troubleshooting
- If command not found:
export PATH="$HOME/.local/bin:$PATH" - If services don't get new vars: run
vaultdeck regenand restart services. - If shell env seems stale: run
eval "$(vaultdeck apply --regen)".