docs: extract CLI install steps into references/cli-install.md

This commit is contained in:
dcsunny
2026-07-01 15:36:21 +08:00
parent 2624bca7d4
commit dc392a5075
2 changed files with 38 additions and 39 deletions
+2 -39
View File
@@ -1,6 +1,6 @@
---
name: htsy
description: 当用户需要通过海豚私域 htsy-cli 操作账号、用户、登录注册、席位、角色、微号、客户、标签、群、素材、话术库、关键词、SOP、群发、营销计划、客服或知识库接口时使用本 skill。本 skill 面向公开业务使用场景,说明 htsy-cli 从 Gitea release 下载、安装、登录状态保存、接口路径选择和 JSON 请求体字段编写方式。
description: 当用户需要通过海豚私域 htsy-cli 操作账号、用户、登录注册、席位、角色、微号、客户、标签、群、素材、话术库、关键词、SOP、群发、营销计划、客服或知识库接口时使用本 skill。本 skill 面向公开业务使用场景,说明 htsy-cli 登录状态检查、接口路径选择和 JSON 请求体字段编写方式。
---
# 海豚私域 Htsy
@@ -8,48 +8,11 @@ description: 当用户需要通过海豚私域 htsy-cli 操作账号、用户、
## 核心流程
1. 确认本机存在 `htsy-cli`Linux/macOS 用 `command -v htsy-cli && htsy-cli version`Windows PowerShell 用 `Get-Command htsy-cli.exe -ErrorAction SilentlyContinue``htsy-cli.exe version`
2. 如果不存在,`https://git.ikuban.com/server/htsy-cli/releases` 下载当前系统和架构对应的 release 附件并安装。
2. 如果不存在,读取 [cli-install.md](references/cli-install.md) 后按当前系统和架构安装。
3. 执行 `htsy-cli status` 查看登录状态;未登录时执行 `htsy-cli login --username USER --password PASS`
4. 根据用户目标读取对应模块参考,从字段表中选择接口路径和 JSON 请求体。
5. 使用 `htsy-cli call 接口路径 -d JSON` 调用接口。空请求体统一使用 `-d '{}'`
## 安装 CLI
Release 页面:`https://git.ikuban.com/server/htsy-cli/releases`
附件按 `htsy-cli_<系统>_<架构>` 命名,Windows 带 `.exe`
| 系统 | 架构 | 附件名 |
| --- | --- | --- |
| macOS Intel | x86_64 | `htsy-cli_darwin_amd64` |
| macOS Apple Silicon | arm64 | `htsy-cli_darwin_arm64` |
| Linux x86_64 | x86_64 | `htsy-cli_linux_amd64` |
| Linux arm64 | arm64 | `htsy-cli_linux_arm64` |
| Windows x86_64 | x86_64 | `htsy-cli_windows_amd64.exe` |
| Windows arm64 | arm64 | `htsy-cli_windows_arm64.exe` |
Linux/macOS 安装示例:
```bash
ASSET_URL="从 https://git.ikuban.com/server/htsy-cli/releases 复制对应 htsy-cli_* 附件下载链接"
mkdir -p "$HOME/.local/bin"
curl -fL "$ASSET_URL" -o "$HOME/.local/bin/htsy-cli"
chmod +x "$HOME/.local/bin/htsy-cli"
"$HOME/.local/bin/htsy-cli" version
```
Windows PowerShell 安装示例:
```powershell
$AssetUrl = "从 https://git.ikuban.com/server/htsy-cli/releases 复制 htsy-cli_windows_amd64.exe 下载链接"
New-Item -ItemType Directory -Force "$HOME\bin" | Out-Null
Invoke-WebRequest -Uri $AssetUrl -OutFile "$HOME\bin\htsy-cli.exe"
$env:Path = "$HOME\bin;$env:Path"
htsy-cli.exe version
```
如果当前系统或架构没有匹配附件,不要猜测下载地址或改用其他架构,先让用户提供可用 release 附件。
## 登录与调用
`login` 会按用户名是否包含 `@` 自动选择登录方式:带 `@` 的用户名走子账号登录,不带 `@` 的用户名走主账号登录。登录成功后,CLI 会把登录信息保存到用户主目录下的 `.htsy/config.json`