[READ-ONLY] Mirror of https://github.com/just-cameron/tangled-cli. Automation-first CLI for Tangled.org

Implement configuration management with precedence master

Add config system for persisting user preferences: - Load config with precedence: TANGLED_REMOTE env var > local .tangledrc > user ~/.tangledrc > system /etc/tangledrc - Uses cosmiconfig for flexible config file support - setLocalRemote/setUserRemote: Save remote selection - clearLocalRemote/clearUserRemote: Clear saved remote - Integrates with Git to save local config in repository root This allows users to configure their preferred remote once and have it automatically selected for ambiguous cases. Includes comprehensive test coverage (16 tests) for all precedence scenarios and error cases. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>


+437
2 changed files