fabro/crates/arc-cli
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
..
src Use typed enums in cli.toml config and simplify defaults 2026-03-05 00:37:43 -05:00
tests Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00
Cargo.toml Add ~/.arc/cli.toml config for persistent CLI defaults 2026-03-05 00:31:31 -05:00