2作者: bmf-san3 个月前原帖
不久前,我分享了一个我用Go语言构建的Git助手ggc的早期版本。自那时以来,该项目有了很大的发展,我很高兴能分享最新的更新(v6.0)。 <p>代码库:<a href="https://github.com/bmf-san/ggc" rel="nofollow">https://github.com/bmf-san/ggc</a> <p>安装方法: - macOS/Linux: `brew install ggc` - Go: `go install github.com/bmf-san/ggc/v6@latest` - Homebrew: `brew install ggc` - 或者下载二进制文件: <a href="https://github.com/bmf-san/ggc/releases" rel="nofollow">https://github.com/bmf-san/ggc/releases</a> <p>功能: - 双模式:传统的CLI命令(如ggc add等)和交互模式(只需输入ggc启动) - 直观的命令结构:简化的界面用于常见的Git操作 - 增量搜索界面:实时过滤,快速查找和执行命令 - 快速且轻量:使用Go实现,依赖最小 - Shell补全:支持Bash、Zsh和Fish - 自定义别名:通过用户定义的别名链式调用多个命令 - 跨平台:支持macOS、Linux和Windows <p>技术细节: - 使用Go标准库和最少的外部包构建 - 支持50多种Git操作(如add、commit、branch、pull等) <p>欢迎任何反馈或贡献!