fnox
Version: 1.35.1
- Usage:
fnox [FLAGS] <SUBCOMMAND>
Choose a command
| Task | Commands |
|---|---|
| Read and run | get, list, exec, check |
| Store or migrate | set, import, export, sync |
| Configure | init, provider, profiles, config-files |
| Diagnose | doctor, scan |
| Cache and broker | daemon, lease, proxy, mcp |
New to fnox? Follow the quick start. Put fnox options before the -- separator in commands such as fnox exec -- npm start.
Global Flags
-c --config <CONFIG>— Path to the configuration file (default: fnox.toml, searches parent directories)Default:
fnox.toml-P --profile <PROFILE>— Profile to use (default: default, or FNOX_PROFILE env var). Supports multiple profiles separated by commas or repeated flags; later profiles overlay earlier ones.-v --verbose— Enable verbose logging--if-missing <IF_MISSING>— What to do if a secret is missing (error, warn, ignore)--no-color— Disable colored output--no-daemon— Disable daemon-backed resolution for this invocation--no-defaults— Do not merge top-level secrets into the selected profile--non-interactive— Disable prompts and browser-based auth flows; use cached/non-interactive auth only (env: FNOX_NON_INTERACTIVE)Environment Variable:
FNOX_NON_INTERACTIVE--write-profile <WRITE_PROFILE>— Target profile for write commands (set, remove, import, sync, provider add/remove). Required when multiple profiles are active; defaults to the single active profile otherwise.
Flags
-h --help— Print help-V --version— Print version
Subcommands
fnox activate [--no-hook-env] [SHELL]fnox check [-a --all]fnox completion <SHELL>fnox config-filesfnox daemon <SUBCOMMAND>fnox daemon clearfnox daemon startfnox daemon statusfnox daemon stopfnox deactivatefnox doctorfnox editfnox exec [--replace] [COMMAND]…fnox export [FLAGS]fnox get [--base64-decode] <KEY>fnox import <FLAGS> [FORMAT]fnox init [FLAGS]fnox lease [SUBCOMMAND]fnox lease cleanupfnox lease create [FLAGS] [BACKEND_NAME]fnox lease list [--active] [--expired]fnox lease revoke <LEASE_ID>fnox list [FLAGS]fnox mcpfnox profilesfnox provider [SUBCOMMAND]fnox provider add [-g --global] [--vault <VAULT>] <PROVIDER> <PROVIDER_TYPE>fnox provider listfnox provider remove [-g --global] <PROVIDER>fnox provider test [-a --all] [PROVIDER]fnox proxy <SUBCOMMAND>fnox proxy rulesfnox proxy run [COMMAND]…fnox reencrypt [FLAGS] [KEYS]…fnox remove [-g --global] [-n --dry-run] <KEY>fnox scan [FLAGS] [DIR]fnox set [FLAGS] <KEY> [VALUE]fnox sponsorsfnox sync [FLAGS] [KEYS]…fnox tuifnox version