SuperAPI AI 工具集

setup

部署与运维

查看项目

更新于 10-16 06:05

技能介绍

用途

setup 技能用于检查 dn CLI 是否已安装并处于可用状态。它适用于两类场景:用户首次安装 domain-names 插件时,或某个 dn 命令因 CLI 未就绪而执行失败时。

主要能力

该技能按步骤执行环境检查:

  1. 运行 which dn,检查 dn 命令是否位于 PATH 中。
  2. 如果未找到 dn,则提示用户安装,并给出安装命令:composer global require automattic/dn-cli。
  3. 同时提醒用户,~/.composer/vendor/bin(或 ~/.config/composer/vendor/bin)必须包含在 PATH 中。
  4. 在用户完成安装之前,技能会在此处停止,不继续后续步骤。
  5. 如果找到了 dn,则运行 dn list 验证命令能否正常工作。
  6. 如果输出看起来正常,则告知用户环境已就绪,可以运行 dn configure 来设置凭据,或使用 /domain-names:dn-configure 进行引导式设置。

使用方式

该技能由用户首次安装 domain-names 插件时触发,或在 dn 命令失败时用于排查。技能本身不执行安装,而是引导用户完成安装与 PATH 配置,并在确认 CLI 可用后提示下一步的凭据配置。

适用场景

  • 首次安装 domain-names 插件后,确认 dn CLI 是否可用。
  • dn 命令执行失败,需要判断是否因 CLI 未安装或未配置 PATH 导致。

限制

该技能仅负责检查与引导,不自动安装 dn CLI,也不自动修改 PATH。若 dn 未安装,技能会停止并等待用户手动完成安装。关于 dn configure 的具体配置项、凭据类型及后续操作细节,资料中暂未提供。