Configuration sources

Gizzi Code reads configuration from three sources, in order of precedence:
  1. Command-line flags — highest priority
  2. Environment variables — e.g. ALLTERNIT_API_KEY
  3. config.toml~/.config/gizzi-code/config.toml

config.toml reference

Named profiles

gizzi config profile manages named permission profiles that bundle approval rules. Profiles are merged into the active permission set on startup.

Environment variables

File permissions

The config.toml file is created with 0o600 permissions when auth profiles containing secrets are written.