diff options
| author | Claudomator Agent <agent@claudomator> | 2026-03-10 04:36:19 +0000 |
|---|---|---|
| committer | Claudomator Agent <agent@claudomator> | 2026-03-10 04:36:19 +0000 |
| commit | 8873187921c55d94be56364bf0b9d6b2d12127c2 (patch) | |
| tree | cc277db491104ebec5645e1a0422be9d5d4cafd2 /internal/cli/logs.go | |
| parent | 7d6943c5f9f4124c652377148a35bea5f61be4bf (diff) | |
cli: implement --config flag to load TOML config file
The --config flag was registered but silently ignored. Now:
- config.LoadFile loads a TOML file on top of defaults
- PersistentPreRunE applies the file when --config is set
- Explicit CLI flags (--data-dir, --claude-bin) take precedence over the file
Tests: TestLoadFile_OverridesDefaults, TestLoadFile_MissingFile_ReturnsError,
TestRootCmd_ConfigFile_Loaded, TestRootCmd_ConfigFile_CLIFlagOverrides,
TestRootCmd_ConfigFile_Missing_ReturnsError
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/cli/logs.go')
0 files changed, 0 insertions, 0 deletions
