JoyCode CLI 代码生成助手
安装
CODEBLOCK0
核心命令
交互模式
CODEBLOCK1
自动化模式
CODEBLOCK2
会话管理
CODEBLOCK3
登录认证
CODEBLOCK4
斜杠命令(交互模式中使用)
| 命令 | 功能 |
|---|
| INLINECODE0 | 退出程序 |
| INLINECODE1 |
退出登录 |
|
/new | 开始新对话 |
|
/undo | 撤销上一步操作 |
|
/diff | 查看 Git 差异 |
|
/compact | 压缩对话历史 |
|
/init | 初始化 AGENTS.md |
|
/review | AI 代码审查 |
|
/approvals | 动态修改审批策略 |
常用工作流
- 1. 代码生成: INLINECODE9
- 代码审查: 在交互模式输入 INLINECODE10
- 项目初始化: INLINECODE11
- 恢复会话: INLINECODE12
JoyCode CLI 代码生成助手
安装
bash
使用 npm 全局安装
npm install -g joycode-cli
验证安装
joycode-cli --version
核心命令
交互模式
bash
启动交互式 TUI 界面
joycode-cli
带问题启动
joycode-cli 如何使用 Rust 编写一个 Hello World 程序?
自动化模式
bash
执行简单任务
joycode-cli exec 统计当前项目代码行数
全自动模式(允许文件编辑)
joycode-cli exec --full-auto 为 utils.ts 编写单元测试
会话管理
bash
恢复上次会话
joycode-cli resume --last
通过会话 ID 恢复
joycode-cli resume
打开会话列表选择
joycode-cli resume
登录认证
bash
交互式登录 JoyCode 账号
joycode-cli login
斜杠命令(交互模式中使用)
退出登录 |
| /new | 开始新对话 |
| /undo | 撤销上一步操作 |
| /diff | 查看 Git 差异 |
| /compact | 压缩对话历史 |
| /init | 初始化 AGENTS.md |
| /review | AI 代码审查 |
| /approvals | 动态修改审批策略 |
常用工作流
- 1. 代码生成: joycode-cli exec --full-auto 为 src/main.ts 编写单元测试
- 代码审查: 在交互模式输入 /review
- 项目初始化: joycode-cli init
- 恢复会话: joycode-cli resume --last