INNER CODE UNIT · Python

_backup_claude_settings

Dicklesworthstone/claude_code_agent_farm · claude_code_agent_farm.py:758

    def _backup_claude_settings(self) -> Optional[str]:
        """Backup essential Claude Code settings (excluding large caches)"""
        claude_dir = Path.home() / ".claude"
        if not claude_dir.exists():
            console.print("[yellow]No Claude Code directory found to backup[/yellow]")
            return None
        
        try:
            # Create backup directory in project
            backup_dir = self.project_path / ".claude_agent_farm_backups"
            backup_dir.mkdir(exist_ok=True)
            
            # Create timestamped backup filename
            timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
            backup_type = "full" if self.full_backup else "essential"
            backup_file = backup_dir / f"claude_backup_{backup_type}_{timestamp}.tar.gz"
            
            # Create compressed backup

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…