Commit Graph

5 Commits

Author SHA1 Message Date
c4d1510ce9 feat: 新增现代化命令替代功能 v0.2.0
🎯 主要功能:
- 智能检测系统中已安装的现代化命令行工具
- 支持 44 种默认命令映射 (ls→eza, cat→bat, find→fd 等)
- 灵活的环境变量配置系统
- AI 提示词集成,优先推荐现代化工具
- 完整的配置状态显示

⚙️ 配置方式:
- 环境变量: AI_SHELL_MODERN_COMMANDS="ls:eza,cat:bat"
- .env 文件配置支持
- 动态配置检测和合并

🔧 技术实现:
- 新增 get_modern_commands() 配置管理
- 新增 get_available_modern_commands() 系统检测
- 新增 generate_modern_commands_prompt() 提示词生成
- 更新 AI agent 系统提示词
- 完善配置显示和测试脚本

📊 支持的现代化工具:
文件操作: eza, bat, fd, tree
文本处理: rg, sd, choose, delta
系统监控: procs, htop, ncdu, duf
网络工具: gping, httpie, aria2c
编辑器: nvim, micro
其他: zoxide, trash, ouch, pnpm
v0.2.0
2025-07-12 22:32:09 +08:00
51cc93d408 docs: 重构 README.md,整合所有说明文档
- 将分散的说明文件整合到 README.md 中
- 使用中文编写完整的项目文档
- 包含安装、配置、使用、开发、升级、Git 工作流等所有内容
- 删除重复的单独文档文件
- 提供完整的故障排除和贡献指南
- 统一文档结构,提升用户体验
2025-07-12 22:19:03 +08:00
eb7fccf990 fix: correct version extraction in Makefile status command 2025-07-12 22:11:16 +08:00
0f5f740e96 feat: add Git workflow and release automation
- Add comprehensive Git workflow documentation
- Create automated release script (scripts/release.sh)
- Enhance Makefile with Git operations and release commands
- Add version tagging and remote push automation
- Include project status checking and validation
- Support for patch/minor/major release workflows
2025-07-12 22:10:18 +08:00
644071850a Initial commit: AI Shell v0.1.0
- AI-powered shell command generator using DeepSeek V3
- Support for natural language to shell command conversion
- Secure configuration management with .env files
- Package structure with uv tool installation support
- Chinese and English language support
- Configuration validation and error handling
2025-07-12 22:06:15 +08:00