SuperAPI AI 工具集

dn-configure

编程与开发

查看项目

更新于 10-15 19:58

技能介绍

用途:为 dn CLI 设置认证凭据,支持在用户模式与合作伙伴模式之间切换,并可为合作伙伴模式指定自定义 API 地址。

主要能力:用户模式(默认)通过 WordPress.com OAuth 打开浏览器完成认证;合作伙伴模式使用 API key 与 API user 直接访问 API。凭据保存在 ~/.config/dn/config.json,权限为 0600。

使用方式:交互式运行 dn configure 会显示启动画面并选择模式;也可直接指定 dn configure --mode=user 或 dn configure --mode=partner。CI/自动化可通过管道传入凭据:echo -e "token" | dn configure --mode=user --stdin,或 echo -e "api-key\napi-user" | dn configure --mode=partner --stdin。合作伙伴模式可加 --api-url=https://custom.api.example.com 指定自定义 API 基础地址。

选项:--mode 取 partner 或 user(省略则交互选择);--stdin 从标准输入读取凭据而非提示输入;--api-url 仅合作伙伴模式可用。

限制与说明:用户模式会触发浏览器 OAuth 流程(client ID 134319,端口 19851);合作伙伴模式以隐藏输入提示 API key 与用户。可用环境变量覆盖:DN_API_KEY、DN_API_USER、DN_MODE、DN_OAUTH_TOKEN。资料未提供其他平台支持、收费或价格信息。