# 更新日志

## v1.0.0 (2025-08-23)

### ✨ 新特性

- **多配置管理**: 支持存储和管理多个Claude Code配置
- **一键切换**: 快速切换不同的URL和Token配置
- **智能检测**: 自动检测多个Claude Code配置文件位置
- **安全存储**: Token安全遮蔽显示，配置文件权限保护
- **自动备份**: 切换前自动备份，支持手动备份和恢复
- **系统诊断**: 全面的系统状态检查和问题诊断
- **跨平台支持**: macOS、Linux和Windows兼容

### 🎯 核心命令

- `add <name> <url> <token>` - 添加新配置
- `list` - 显示所有配置
- `switch <name>` - 切换到指定配置
- `remove <name>` - 删除配置
- `current` - 显示当前配置
- `backup` - 创建手动备份
- `restore <backup-file>` - 从备份恢复
- `diagnostics` - 系统诊断

### 🛡️ 安全特性

- **增强Token遮蔽**: 根据token类型智能遮蔽 (sk-ant-, sk-, pk-等)
- **文件权限**: 配置文件自动设置600权限
- **原子操作**: 安全的文件写入和备份机制
- **权限检查**: 操作前验证文件读写权限

### 📦 安装方式

- **npm link**: 推荐的全局安装方法
- **手动安装**: 支持Unix和Windows安装脚本
- **开发模式**: 支持本地开发和测试

### 🔧 技术架构

- **TypeScript**: 类型安全的开发体验
- **模块化设计**: 清晰的代码组织和可维护性
- **Commander.js**: 强大的CLI框架
- **安全优先**: 全面的错误处理和用户指导

### 📊 质量保证

- **全面测试**: 覆盖所有核心功能
- **错误处理**: 友好的错误信息和解决建议
- **用户体验**: 直观的命令行界面
- **文档完整**: 详细的使用文档和示例

---

**首次发布** - Claude Code Switcher现已可用，轻松管理您的Claude Code配置！