Commit Graph

1 Commits

Author SHA1 Message Date
Diego Rodrigues de Sa e Souza
80c9ca7096 fix(cli): don't write STORAGE_ENCRYPTION_KEY to .env on informational commands (#3129)
Running any CLI command — even `omniroute --version` or `--help` — generated a
32-byte STORAGE_ENCRYPTION_KEY and created `~/.omniroute/.env` (or DATA_DIR/.env).
A read-only command should never mutate the data dir. Gate the provisioning
behind shouldProvisionStorageKey(): skip for --version/--help/help/completion and
bare invocations; still provision for real commands (serve, keys, …) so the
encryption key persists before storage is accessed (#1622).
2026-06-03 18:53:22 -03:00