fabro/crates/arc-cli/src
Bryan Helmkamp 40b707b077 Use typed enums in cli.toml config and simplify defaults
- Deserialize permissions/output_format as typed enums instead of strings
  so invalid values in cli.toml fail at parse time
- Use Option::or/or_else combinators instead of if-is_none pattern
- Load cli.toml only for agent/llm commands, not all CLI invocations
- Standalone arc-agent binary calls apply_cli_defaults for single source
  of hardcoded defaults
- Remove redundant #[serde(default)] on Option fields

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 00:37:43 -05:00
..
cli_config.rs Use typed enums in cli.toml config and simplify defaults 2026-03-05 00:37:43 -05:00
doctor.rs Add --config CLI arg to override server config path 2026-03-04 23:36:32 -05:00
logging.rs Add --debug global CLI flag to switch log level from INFO to DEBUG 2026-03-02 12:13:59 -05:00
main.rs Use typed enums in cli.toml config and simplify defaults 2026-03-05 00:37:43 -05:00
setup.rs Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00