Skip to content

done-coding CLI ​

done-coding 把项目创建、代码生成、工程配置、信息处理和发布工具放在同一个命令入口。可安装主包,也可只安装需要的子包。

安装与开始使用 ​

bash
npm install -g done-coding
done-coding --help
done-coding create my-project

done-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。