Installation
Authentication
~/.tinyfish/config.json.
For CI/CD:
source (env, config, or none), key_preview (first/last chars of the key, or null), and authenticated (true/false). Exit code 1 when not authenticated.
Quick Start
Environment variables
| Variable | Description |
|---|---|
TINYFISH_API_KEY | API key — takes priority over saved config |
TINYFISH_VAULT_TOKEN | 1Password service account token for vault connection add |
TINYFISH_VAULT_CLIENT_SECRET | Bitwarden client secret for vault connection add |
TINYFISH_VAULT_MASTER_PASSWORD | Bitwarden master password for vault connection add |
TINYFISH_DEBUG | Set to 1 to enable debug output |
Output
By default all commands output JSON to stdout. Errors go to stderr as JSON. Exit code 1 on failure. Add--pretty to any command for human-readable output.