NocoBase CLI
描述
NocoBase CLI(nb)是 NocoBase 的命令行入口,用于在本地工作区初始化、连接和管理 NocoBase 应用。
它支持两种常见初始化路径:
- 连接已有的 NocoBase 应用,并保存为 CLI env
- 通过 Docker、npm 或 Git 安装新的 NocoBase 应用,再保存为 CLI env
创建新的本地应用时,nb init 也可以安装或更新 NocoBase AI coding skills。需要跳过这一步时,可以使用 --skip-skills。
用法
根命令本身主要用于显示帮助,并将调用分发给命令组或独立命令。
命令组(Topics)
nb --help 中会显示以下命令组:
命令(Commands)
当前根命令直接暴露的独立命令:
查看帮助
查看根命令帮助:
查看某个命令或命令组的帮助:
示例
交互式初始化:
使用浏览器表单初始化:
非交互方式创建一个 Docker 应用:
连接已有应用:
启动应用并刷新运行时命令:
调用 API:
环境变量
下列环境变量会影响 CLI 的行为:
示例:
配置文件
默认配置文件:
设置 NB_CLI_ROOT=/your/workspace 后,配置文件路径会变为:
CLI 也兼容读取当前工作目录下的旧 project 配置。
运行时命 令缓存保存在:
这个文件由 nb env update 生成或刷新,用于缓存从目标应用同步出来的运行时命令。

