@lark-apaas/openclaw-dev-cli
v0.1.8
Published
CLI tool for OpenClaw development
Readme
@lark-apaas/openclaw-dev-cli
OpenClaw 应用开发 CLI,管理应用的创建、关联和部署。
安装
无需安装,通过 npx 直接使用:
npx --yes @lark-apaas/openclaw-dev-cli <command> [options]命令
init — 初始化应用
# 从模板创建新应用
npx --yes @lark-apaas/openclaw-dev-cli init --template <html|nextjs-static|nextjs> --dir <path>
# clone 后初始化
npx --yes @lark-apaas/openclaw-dev-cli init --dir <path>| 选项 | 说明 | 默认值 |
|------|------|--------|
| --dir <path> | 项目目录 | . |
| --template <template> | 模板类型(无代码时必须) | - |
| --title <title> | 应用名称 | 目录名 |
| --description <desc> | 应用描述 | "" |
| --template-version <version> | 模板包版本 | latest |
| --skip-install | 跳过依赖安装 | false |
link — 关联已有项目
npx --yes @lark-apaas/openclaw-dev-cli link --app-id <id> --template <type>| 选项 | 说明 | 默认值 |
|------|------|--------|
| --dir <path> | 项目目录 | . |
| --app-id <id> | 要关联的应用 ID | 不传则自动注册 |
| --template <template> | 技术栈类型 | 从 package.json mclaw 字段读取 |
| --title <title> | 应用名称 | 目录名 |
| --description <desc> | 应用描述 | "" |
deploy — 部署应用
npx --yes @lark-apaas/openclaw-dev-cli deploy| 选项 | 说明 | 默认值 |
|------|------|--------|
| --dir <path> | 项目目录 | . |
| --skip-build | 跳过构建 | false |
全局选项
| 选项 | 说明 |
|------|------|
| --canary <env> | 设置 canary 泳道 |
| -V, --version | 输出版本号 |
支持的技术栈
| 模板 | 说明 |
|------|------|
| html | 纯 HTML + Tailwind CDN |
| nextjs-static | Next.js Pages Router,静态导出 |
| nextjs | Next.js App Router 全栈 |
环境配置
在项目目录下创建 .env 文件:
FORCE_AUTHN_INNERAPI_DOMAIN=<API域名>
FORCE_AUTHN_ACCESS_KEY=<AK>
FORCE_AUTHN_ACCESS_SECRET=<SK>License
MIT
