catalog/repos/adaptyteam--adapty-cli.md

3.3 KiB
Raw Permalink Blame History

Adapty 命令行管理工具

CLI 订阅管理 应用内购买 Node.js 开发工具

Adapty CLI

Adapty 开发者命令行工具。在终端中管理应用、产品、付费墙、投放位置和访问级别。

安装

npm install -g adapty

需要 Node.js >= 18。

认证

adapty auth login

打开浏览器进行 OAuth 设备流认证。Token 存储于 ~/.config/adapty/config.json

可通过 ADAPTY_TOKEN 环境变量覆盖:

ADAPTY_TOKEN=your-token adapty apps list

其他认证命令:

adapty auth whoami     # 验证 token显示用户信息
adapty auth status     # 显示本地认证状态
adapty auth logout     # 清除本地存储的 token
adapty auth revoke     # 在服务端撤销 token 并清除本地记录

命令

所有资源命令都需要 --app APP_IDUUID。使用 adapty apps list 查找应用 ID。

应用

adapty apps list [--page N] [--page-size N]
adapty apps get APP_ID
adapty apps create --title "My App" --platform ios --apple-bundle-id com.example.app
adapty apps update APP_ID [flags]

产品

adapty products list --app UUID [--page N] [--page-size N]
adapty products get --app UUID PRODUCT_ID
adapty products create --app UUID [flags]
adapty products update --app UUID PRODUCT_ID [flags]

付费墙

adapty paywalls list --app UUID [--page N] [--page-size N]
adapty paywalls get --app UUID PAYWALL_ID
adapty paywalls create --app UUID --title "Name" --product-id UUID1 [--product-id UUID2]
adapty paywalls update --app UUID PAYWALL_ID [flags]

投放位置

adapty placements list --app UUID [--page N] [--page-size N]
adapty placements get --app UUID PLACEMENT_ID
adapty placements create --app UUID [flags]
adapty placements update --app UUID PLACEMENT_ID [flags]

访问级别

adapty access-levels list --app UUID [--page N] [--page-size N]
adapty access-levels get --app UUID ACCESS_LEVEL_ID
adapty access-levels create --app UUID [flags]
adapty access-levels update --app UUID ACCESS_LEVEL_ID [flags]

全局参数

参数 说明
--json 以 JSON 格式输出
--help 显示帮助
--page 页码默认1
--page-size 每页条数默认20最大100

环境变量

变量 说明
ADAPTY_TOKEN 覆盖存储的认证 token
ADAPTY_API_URL 覆盖 API 基础地址(默认:https://api-admin.adapty.io/api/v1/developer

Claude Code 技能

为 Claude Code 安装 Adapty CLI 技能:

npx skills add adaptyteam/adapty-cli --skill adapty-cli

开发

pnpm install
pnpm build
./bin/run.js apps list

许可证

MIT