Commit graph

1 commit

Author SHA1 Message Date
jedarden
982f93162c feat(cli): add fabric config command for configuration management
Add a new `fabric config` command that provides a user-friendly interface
to manage FABRIC configuration without manual file editing.

Features:
- `fabric config` - Show current configuration (theme, presets, recent commands, filter state)
- `fabric config theme [theme]` - Show or set theme (dark/light)
- `fabric config presets list` - List all focus presets
- `fabric config presets delete <name>` - Delete a focus preset
- `fabric config clear` - Clear configuration state (with --theme, --presets, --commands, --filters, --all options)

Config files managed:
- ~/.fabric/theme.json (theme preference)
- ~/.fabric/focus-presets.json (focus mode presets)
- ~/.fabric/recent-commands.json (command history)
- ~/.fabric-filter-state.json (filter persistence)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-26 22:21:21 -04:00