@ autono/ 按钮
n8n为特工. 一个CLI工作流程引擎,由AI代理建立并运行自己的自动化.
每个按钮都是自成一体的可再用动作. 创造一次,按它永远。 按键将代码,API,代理指令包成一个有打出转子和结构输出的单一接口.
安装
# npm
npm install -g @autono/buttons
# pnpm
pnpm add -g @autono/buttons
# bun
bun add -g @autono/buttons
安装后 buttons 二进制在您的上面 $PATH。 。 。 .
快开始
# Scaffold a shell button. Edit the generated main.sh, then press it.
buttons create deploy --arg env:string:required
buttons press deploy --arg env=staging
# Or provide the code inline:
buttons create now --code 'date +"%Y-%m-%d %H:%M:%S %Z"'
buttons press now
# Wrap an HTTP endpoint:
buttons create weather --url 'https://wttr.in/NYC?format=3'
buttons press weather
运行 buttons --help 可以看到每一个命令.
此软件包是如何工作的
这个Npm包是一个薄的JSshim。 真正的CLI是一款Go 二进制——同一款通过GitHub放出柏油球和Homebrew自来水龙头运送. shim在运行时解析匹配平台包并执行二进制.
平台软件包( 自动安装通过 optionalDependencies:
@autono/buttons-darwin-arm64——苹果硅@autono/buttons-darwin-x64- 英特尔麦克@autono/buttons-linux-arm64- ARM服务器,Raspberry Pi 4+@autono/buttons-linux-x64——大多数 Linux + WSL
视窗单独跟踪;见 自治/自治# 350。 。 。 .
替代安装
如果您不希望节点包装机的上方(每次引用~30ms),直接安装本地二进制:
# Universal installer
curl -fsSL https://raw.githubusercontent.com/autonoco/buttons/main/install.sh | sh
# Go toolchain
go install github.com/autonoco/buttons@latest
见 GitHub 重传 docker, Homebrew, 和完整的文档.
许可证
阿帕奇-2.0 — 见 自由主义。 。 。 .