fnox
- Website
- Why is this a standalone CLI and not part of mise?
- Mise Integration
The recommended setup is to install the fnox CLI with mise, then use fnox directly through shell integration, fnox exec, or mise tasks.
Install
mise use -g fnox
Setup
Add to ~/.zshrc:
eval "$(fnox activate zsh)"
Config
rbw
Configure rbw globally in ~/.config/fnox/config.toml:
#:schema https://fnox.jdx.dev/schema.json
# https://fnox.jdx.dev/providers/bitwarden.html#rbw-support
default_provider = "bitwarden"
[providers.bitwarden]
type = "bitwarden"
backend = "rbw"
auth_command = "rbw unlock"
Then configure secrets per directory with a fnox.toml:
[secrets]
API_TOKEN = { provider = "bitwarden", value = "gitlab-api-token" }