This release introduces the config-files subcommand, making it easier to understand exactly which configuration files fnox is loading and in what order. This is particularly useful when debugging complex setups with global configs, profile-specific configs, and local overrides.
Highlights
New config-files Subcommand
Ever wondered which config files fnox is actually reading? The new fnox config-files command shows you exactly that. This is invaluable when you're working with:
- Global configs (
~/.config/fnox/config.toml) - Profile-specific configs (
fnox.production.toml) - Local overrides (
fnox.local.toml) - Parent directory configs (via recursion)
Now you can quickly verify that your configuration hierarchy is set up correctly.
See #238 for details.
Testing Improvements
- Bitwarden tests are now serialized to prevent flaky CI failures (#242)
- Added unit tests for dependency resolution level computation (#239)
For full documentation, visit fnox.jdx.dev.