-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Allow users to specify a custom config file path instead of the default ~/.config/claws/config.yaml.
Motivation
- CI/CD environments may need project-specific configs
- Testing with different configurations
- Multi-environment setups (work/personal)
- Containerized deployments with mounted config files
Proposed Implementation
CLI Flag
claws --config /path/to/config.yaml
claws -c /path/to/custom-config.yamlEnvironment Variable
CLAWS_CONFIG=/path/to/config.yaml clawsPrecedence
--config/-cflag (highest)CLAWS_CONFIGenvironment variable~/.config/claws/config.yaml(default)
Acceptance Criteria
- Add
-c, --config <path>CLI flag - Support
CLAWS_CONFIGenvironment variable - Validate file exists and is readable
- Update
config.File()to use specified path - Autosave writes to the specified path (not default)
- Update README with documentation
- Add tests for custom config path
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request