SuperAPI AI 工具集

cli-commands

部署与运维

查看项目

更新于 10-16 03:35

技能介绍

用途:windmill-labs/windmill-cli-docs 提供的 Windmill CLI(wmill)命令参考,用于在命令行管理脚本、flow、app、数据表等资源,并调试作业失败、查看运行历史。

全局选项:--workspace 指定工作区;--debug/--verbose 显示日志;--show-diffs 同步时显示差异;--token 指定 API 令牌;--base-url 指定 API 基地址(使用时需同时提供 --token 和 --workspace);--config-dir 指定配置目录。

主要能力:app 子命令可 list/get/push,app dev 启动支持热重载的开发服务器(--port、--host、--entry、--no-open、--recording),app lint/bundle/new 及 app generate-agents、app set-permissioned-as。audit 查看审计日志(需管理员)。config 展示 wmill.yaml 配置。datatable 支持 list、run SQL、create 注册数据表、migrate(new/up/down/status)、serve 以 Postgres 线协议暴露、psql 连接。dependencies(别名 deps)push 工作区依赖。dev 监听本地文件并实时重载预览,不部署到远端(部署用 wmill sync push)。digest 计算本地脚本与 flow 的内容摘要。docs 搜索文档。ducklake 支持 list/run。flow 支持 list/get/push/run/preview/new(bootstrap)/history/show-version/set-permissioned-as;flow run 与 flow preview 支持 -d/--data 传参(JSON 字符串、@文件或 @- 标准输入)、-s/--silent、--tag。folder 支持 list/get/new/push/add-missing/show-rules。generate-metadata 重新生成本地锁与脚本 schema 并刷新 wmill-lock.yaml 哈希,含 rehash 子命令。gitsync-settings 支持 pull/push/status。group 支持 list/get/create/delete/add-user/remove-user。hub 为实验性内部使用。init 用 wmill.yaml 引导项目。

用法要点:多数子命令支持 --json 以便通过管道传给 jq;flow preview 可用 --step 只运行指定步骤,--remote 使用已部署脚本;非交互模式由 --summary、--path、--framework 等参数触发。

限制:审计功能需管理员权限;app set-permissioned-as 与 flow set-permissioned-as 需管理员或 wm_deployers 组;app lint --fix 尚未实现;hub 标记为实验性、仅限内部使用。资料未提供价格、平台支持范围与性能数据。