Releases: FradSer/dotagent-cli
Releases Β· FradSer/dotagent-cli
Release list
v0.2.0 - Clean Architecture Implementation
What's Changed
This release introduces a major architectural refactor implementing Clean Architecture with a 4-layer structure.
β¨ New Features
- Clean Architecture implementation with 4-layer structure
- Domain layer with entities, value objects, and exceptions
- Use Cases layer for business logic orchestration
- Application layer for core services
- Infrastructure layer for external service adapters
- Dependency inversion with interfaces for GitManager and InteractiveService
- Strategy pattern implementation for sync operations
- SyncUseCase for centralized business logic
- Domain-specific exceptions for better error handling
- Immutable value objects for SyncOptions and SyncResult
π§ Changes
- Refactored core components to follow Clean Architecture principles
- Moved sync strategies to domain layer
- Extracted business logic into use cases
- Improved separation of concerns
- Updated import structure to follow dependency rule
- Restored inquirer with arrow key navigation support
π Bug Fixes
- Circular import issues by moving StrategyFactory to use cases layer
- Module organization for better maintainability
Full Changelog: v0.1.3...v0.2.0
Release v0.1.2
π DotAgent CLI v0.1.2
β¨ What's New
- π·οΈ FRAD PRODUCT Branding: Added stylish badges to showcase this as a FRAD product
- π¦ Social Integration: Twitter follow badge for community engagement
- π€ Claude Code Badge: Clear indication of Claude Code integration
- π Language Switcher: Easy navigation between English and Chinese documentation
- π Comprehensive Changelog: Full changelog following Keep a Changelog standard
π Changes
- π¦ Package Rebranding: Updated from
dotagenttodotclaude-clifor PyPI - π― Universal Focus: Rebranded as "Universal AI Agent Configuration Tool"
- π Repository URLs: Updated all URLs to match new
dotagent-clirepository name - π Badge Color: Updated FRAD PRODUCT badge to green theme
ποΈ Removals
- π« Outdated Workflows: Removed GitHub Actions workflow with incorrect references
π¦ Installation
pip install dotclaude-cliπ Usage
# Sync Claude Code configurations
dotagent claude sync
# Check sync status
dotagent claude status
# Include project-specific agents
dotagent claude sync --localπ€ Generated with Claude Code
Release v0.1.1
Changes
- Fix: Corrected version number display from 2.0.0 to 0.1.1
- Docs: Updated installation documentation to prioritize pip
- Chore: Removed homebrew formula in favor of PyPI distribution
Installation
pip install dotclaudeor
uv tool install dotclaudeLinks
π€ Generated with Claude Code
Release v0.1.0
DotClaude v0.1.0 - Initial Release
π First official release of DotClaude CLI - a modern tool for syncing Claude Code configurations!
β¨ Features
- π Bidirectional Sync: Seamlessly sync configurations between local
~/.claude/and remote repositories - π€ Interactive Conflict Resolution: Smart handling of conflicts with user-friendly prompts
- π― Project-Specific Agents: Optional
--localflag for syncing project-specific agents - πΊ Homebrew Support: Easy installation via Homebrew formula
- π§ Flexible Repository Support: Works with custom repositories and branches
- π» Cross-Platform: Works on macOS, Linux, and Windows
π¦ Installation
Via Homebrew (Recommended)
brew install https://raw.githubusercontent.com/FradSer/dotclaude-cli/main/Formula/dotclaude.rbVia pip
pip install dotclaudeπ Quick Start
# Basic sync
dotclaude sync
# Include project-specific agents
dotclaude sync --local
# Use custom repository
dotclaude sync --repo user/repo
# Check sync status
dotclaude statusπ οΈ What's Included
- Global configuration items: agents, commands, CLAUDE.md
- Project-specific agents (with
--localflag) - Interactive file selection for project agents
- Comprehensive error handling and validation
- Shell completion support
Full Changelog: https://github.com/FradSer/dotclaude-cli/commits/v0.1.0