异能的CLI
@faable/faable 是命令行接口 异类 平台。 这个
覆盖 法可部署 (船舶和操作应用程序) 名人奥特 (管理身份租户:
用户、登录流程动作、OAuth客户端和审计日志)从一个二进制.
全文 : faable.com/docs/cli (英语)。 。 。 .
安装
需要节点js 22.8 或以后.
npm i -g @faable/faable
快开始
faable login # sign in from your browser
faable deploy # deploy the current directory
faable deploy status
图标
| 组 | 它会做什么 | 文档 |
|---|---|---|
faable login 编号 : whoami 编号 : logout | 会话管理( 设备流; CI 使用 OIDC, 不需要登录) | 认证 |
faable project | 工程命令根据 : list, (中文(简体) ), use, (中文(简体) ), current, (中文(简体) ), clear (或 --project 在任何命令上) | 项目 |
faable organization | 公司下属的集团项目: list, (中文(简体) ), get, (中文(简体) ), create, (中文(简体) ), projects add编号 :rm, (中文(简体) ), admins add编号 :rm (单位:千美元)org 简称) | 组织 |
faable deploy | launch (默认:一赤出) faable deploy 部署当前目录),然后 status, (中文(简体) ), logs, (中文(简体) ), deployments, (中文(简体) ), inspect, (中文(简体) ), trigger, (中文(简体) ), redeploy, (中文(简体) ), cancel, (中文(简体) ), traffic, (中文(简体) ), usage, (中文(简体) ), quota, (中文(简体) ), open | 部署 |
faable deploy apps | list, (中文(简体) ), get, (中文(简体) ), create (来自GitHub存储器,包括首次部署), set (分支、根目录、部署模式) | 应用程序 |
faable deploy secrets | 环境变量: list, (中文(简体) ), set (单位:千美元)KEY=VALUE, (中文(简体) ), --env-file,或 -f - 从斯丁, rm | 秘诀 |
faable deploy domains | 自定义域 : add (印刷国家妇女委员会), list, (中文(简体) ), check, (中文(简体) ), rm | 域数 |
faable deploy waf | 边缘规则 : block (403个), sink (404年没有唤醒应用程序), list, (中文(简体) ), rm | 边缘规则 |
faable auth users | list (可行的QL过滤器), get (包括联邦身份), suspend, (中文(简体) ), reinstate | 用户 |
faable auth actions | 登录流程钩 : list, (中文(简体) ), get --code, (中文(简体) ), create, (中文(简体) ), update, (中文(简体) ), rm | 行动 |
faable auth clients | OAuth 客户端: list, (中文(简体) ), get --secret, (中文(简体) ), create, (中文(简体) ), rm | 代理客户端 |
faable auth logs | 审计日志( 只读) : list 有过滤器, get | 审计记录 |
每个命令都有 --help 财务报告和审定财务报表 --json。 。 。 . --app 需要一个应用识别码,名称或弹壳.
完整的表格在
命令引用。 。 。 .
MCP 服务器
faable mcp 将 CLI 作为 MCP 磁共振 服务器结束
stdio,所以克劳德代码, Cursor 或任何 MCP 客户端都可以读取您的应用程序,部署
和日志——"为什么我最后一次部署失败了?"—— 和部署,与你 faable login
会议:
claude mcp add faable -- npx -y @faable/faable mcp
默认它会曝光读取加 deploy_app (建立最新的承诺服务器侧).
faable mcp --writes 添加可逆写作: 从寄存器创建应用程序,
设置环境变量, 添加一个域, 重试或取消构建, 更改部署
设置。 没有破坏力暴露。 秘密值永远不会返回,而且
日志作为数据而不是指令返回.
脚本和代理
数据到 stdout,消息到 stderr. 与 --json数字 :
- 每个列表是
{"object":"list","data":[…],"has_more","next_cursor"}(单位:千美元)--limit, (中文(简体) ),--starting-after, (中文(简体) ),--all(三); - 每次写回它所改变的东西 和无所事事的写回
{"result":"noop","reason"}· ; - 失败退出 1 与
{"error":{"message","code","status","action"}}打开 师曰. 代码 :not_logged_in, (中文(简体) ),session_expired, (中文(简体) ),account_suspended, (中文(简体) ),apikey_session, (中文(简体) ),forbidden, (中文(简体) ),not_found, (中文(简体) ),confirmation_required, (中文(简体) ),app_required, (中文(简体) ),usage,或API自己的代码.
驱动 CLI 的程序应该设置 FAABLE_NONINTERACTIVE=1 (或通过)
--non-interactive: 没有提示——没有确认 --yes 失败
与 confirmation_required —— 应用程序从不从工作的推断
目录,以及 faable deploy launch 需求 --app, (中文(简体) ), --workdir 财务报告和审定财务报表 --yes。 。 。 .
通过 stdin 上的秘密值 (faable deploy secrets set -f -),从来没有像
参数.
部署
faable login
faable deploy # deploy the current directory (= deploy launch)
faable deploy launch --app app_x # deploy another app, from anywhere
faable deploy apps create --repo acme/web # create, link, first deploy
faable deploy --create site --workdir ./public --yes # a new app from a folder (git or not)
faable deploy link --app web --repo acme/web # link a repository to an existing app
faable deploy apps rm --app app_x # delete an app (asks first; --yes to skip)
faable deploy status # phase, URL and detected stack
faable deploy logs --build -n 100 # end of the build output (--follow to tail)
faable deploy traffic --since 7d # status codes, top and failing paths
faable deploy secrets set KEY=value
faable deploy domains add app.example.com
名人奥特
faable auth 管理 a 名人奥特 租户和
重用您的语言 faable login 届会。 指着房客
--auth-url https://<account>.auth.faable.link (或 FAABLE_AUTH_URL) (中文(简体) ).
faable auth users list --query email_verified:false --limit 50
faable auth users get user_abc123 # includes GitHub/… identities
faable auth users suspend user_abc123 -r "abuse: crypto miner"
# Bulk: pipe ids from a filtered listing
faable auth users list --suspended --json | jq -r '.data[].id' | faable auth users reinstate -y
faable auth actions create -n add-claims -t post-login -f ./claims.js
faable auth clients create -n my-app --callback https://app.example.com/callback
faable auth logs list --origin oauth --status failed --since 2026-08-01
见 faable auth 文档中 页:1
每个旗帜。 每一组背后的概念见Faable Auth:
用户暂停( s), (中文(简体) ),
动作, (中文(简体) ),
登录流量, (中文(简体) ),
代理客户端 财务报告和审定财务报表
审计记录。 。 。 .
文档
CLI是一个很薄的客户端:它部署什么和管理什么被记录在其中 公众文件,不在这里.
国 际
- 命令参考 每个命令和旗帜
- 认证 —— 说
login, (中文(简体) ),whoami, (中文(简体) ),logout - 部署 • 妇女 检查 • 妇女 秘诀 • 妇女 域数 • 妇女 边缘规则 • 妇女 名人奥特
法可部署
- 开始吧 几分钟后首次部署
- 如何部署 ——推向部署,建设和释放
- 运行时间 ——支持的语言,框架检测,
faable.json编号 :Procfile覆盖 - 建设者所期望的 建立和启动命令,
$PORT单体 - 环境发布 ——秘密,env vars和发行版本
- 自定义域 财务报告和审定财务报表 SSL 证书
- Web 应用程序防火墙 - 后面的边缘规则
faable deploy waf - 从你自己的线人部署 — OIDC, 不需要登录
- 框架指南: 下一个.js, (中文(简体) ), 维特, (中文(简体) ), 天体, (中文(简体) ), 快递, (中文(简体) ), 强哥, (中文(简体) ), FastAPI 软件, (中文(简体) ), 火焰, (中文(简体) ), 前一頁
名人奥特
- 开始吧 ——设立租户
- 客户 • 妇女 连接 • 妇女 社会登录 • 妇女 无密码
- 暂停用户 - 什麽
users suspend编号 :reinstate切换会话和符号 - 登录流量 财务报告和审定财务报表 动作 - 钩子由
auth actions - 日志 - 阅读的审计线索
auth logs - OAuth 2.0 流量 • 妇女 OpenID 连接 • 妇女 验证访问令牌
支助
- 联合国 faable.com/docs (英语)
- 社区帮助,每个计划: GitHub 讨论
- 在Hobby和Pro计划上 支持@faable.com。 。 。 . 见 支持页面
- 错误和特性请求 : 打开一个问题
- 安全问题: 私下报告 支持@faable.com, (中文(简体) ), 不在公共场合
许可证
麻省理工学院 飞云 SLU