Appearance
done-coding CLI
done-coding 把项目创建、代码生成、工程配置、信息处理和发布工具放在同一个命令入口。可安装主包,也可只安装需要的子包。
安装与开始使用
bash
npm install -g done-coding
done-coding --help
done-coding create my-projectdone-coding、DC、dc-cli 是同一个入口。未安装主包时,也可用 npm create done-coding my-project 创建项目。
主包及多数工具要求 Node.js >= 18;Dex 要求 Node.js >= 22.19.0。使用 Dex 时请按较高版本准备环境。
选择工具
| 文档 | 用途 |
|---|---|
| 主 CLI | 安装、命令入口、Shell 补全 |
| create | 从模板创建项目,支持非交互供答 |
| generator | 按配置生成实例、组装模板、检查产物漂移 |
| component | 使用 component 配置生成和管理组件 |
| config | 检查和添加工程化配置 |
| extract | 从文件提取信息并生成输出 |
| inject | 从 JSON 读取、转换和注入字段 |
| template | 模板变量替换与批量编译 |
| git | 仓库克隆、Git 钩子回调、合并检测 |
| publish | 使用者项目的 npm / web 发布 |
| cc-switch | 管理 Claude Code 的服务商、账号和模型 profile |
| Dex | 终端编码智能体 |
| harness | 治理清单、规则检查与跨仓 issue |
| MCP | 在支持 MCP 的客户端使用创建与生成工具 |
| Agent Skills | 安装 CLI 对应的 Agent Skills |
| utils | 在程序里复用 CLI 公共能力 |
主包全局安装只提供自身入口。需要直接使用 dc-generator 等独立命令时,请安装对应子包;完整规则见主 CLI 文档。
许可证与反馈
本项目使用 MIT 许可证。问题反馈请到 GitHub Issues。