Builderoom

2026年9月28日

安装

用于从终端管理 Civo.com 账户资源的命令行工具

Apache-2.0
安装命令(说明)bash
macOS (Homebrew):
```sh
brew tap civo/tools
brew install civo
```

macOS / Linux (curl):
```sh
curl -sL https://civo.com/get | sh
```

Windows (Chocolatey):
```
choco install civo-cli
```
最小用法bash
```sh
# 添加 API Key
civo apikey add Demo_Test_Key YOUR_API_KEY

# 设置为默认 Key
civo apikey current Demo_Test_Key

# 查看实例列表
civo instance list

# 创建实例
civo instance create --size g2.xsmall

# 查看 Kubernetes 集群
civo k8s list
```

产品信息

形态
命令行工具
分类
开发与工程 › 云与基础设施
定价
开源
授权协议
Apache-2.0
首发日期
2026年9月28日
收录时间
2026年9月28日

概览

GitHubGitHub

Civo CLI 是一个用 Go 编写的命令行工具,用于在终端中管理 Civo.com 账户及其资源。虽然 Civo 提供了 Web 控制面板,但当用户需要自动化操作、运行脚本或管理多个复杂服务时,CLI 是更合适的选择。 ### 主要能力 Civo CLI 支持管理的资源类型包括: - **计算与存储**:Instances(实例)、Volumes(卷)、Disk Images(磁盘镜像)、Resource Snapshots(资源快照) - **Kubernetes**:Kubernetes clusters(集群)、Kubernetes applications(应用) - **网络与安全**:Networks(网络)、Firewalls(防火墙)、Load Balancers(负载均衡器)、Domains and Domain Records(域名及记录) - **其他资源**:Object Stores(对象存储)、Database Backup and Restore(数据库备份与恢复)、SSH Keys、Teams、Permissions、Quota、Sizes、Region 等 ### 安装方式 该工具以二进制文件形式分发,支持多种操作系统: - **macOS**:通过 Homebrew 安装,或使用 curl 脚本安装 - **Windows**:通过 Chocolatey 或 Scoop 安装 - **Linux**:通过 curl 脚本、Homebrew、wget 下载二进制文件,或从源码编译 - **Docker**:提供 Docker 镜像 `civo/cli:latest`,镜像内包含 kubectl,可通过挂载配置文件使用 ### 认证与配置 使用前需要通过 API Key 进行认证。API Key 可在 Civo 网站获取,通过 `civo apikey add` 命令添加到 CLI 中。支持存储多个 API Key 以管理不同账户,并通过 `civo apikey current` 切换默认 Key。此外,支持通过全局环境变量 `CIVO_TOKEN` 传入 Token,适用于脚本和 CI/CD 场景。 ### 全局选项 CLI 提供多项全局参数,包括指定配置文件路径(`--config`)、输出格式(`-o`,支持 json/human/custom)、自定义输出字段(`-f`)、指定区域(`--region`)、JSON 美化输出(`--pretty`)以及自动确认提示(`-y`)。 ### 更新机制 CLI 每 24 小时会提醒用户检查更新,遇到错误时也会提示更新版本。可通过 `civo update` 命令升级到最新版本。 该项目采用 Apache-2.0 协议开源,目前处于活跃开发和维护状态。

功能特性

  • 多资源管理:支持管理实例、Kubernetes 集群、网络、防火墙、负载均衡器、对象存储等多种 Civo 资源
  • 多平台安装:提供 macOS、Windows、Linux 的二进制安装方式,也支持通过 Docker 容器运行
  • 多 API Key 支持:可存储多个 API Key 以管理不同账户,并切换当前使用的默认 Key
  • 环境变量认证:支持通过 CIVO_TOKEN 环境变量传入认证信息,适用于脚本和 CI/CD 流水线
  • 多种输出格式:支持 human、json、custom 三种输出格式,并可自定义输出字段
  • 自动更新提醒:每 24 小时提醒用户更新,也可通过 civo update 命令手动升级
  • Shell 自动补全:支持启用 shell autocompletion 以提升命令行输入效率
  • Docker 内置 kubectl:Docker 镜像中包含 kubectl,挂载配置后可直接使用 Kubernetes 相关功能
  • 上下文帮助:通过 help 或 -h 参数获取命令及子命令的上下文相关帮助信息

版本更新

新版本提醒我

首个版本 · Civo CLI

Q&A

如何在 macOS 上安装 Civo CLI?由 AI 生成
可以通过 Homebrew 安装,执行 `brew tap civo/tools` 然后 `brew install civo`;或者直接运行 `curl -sL https://civo.com/get | sh`。
如何在 Windows 上安装 Civo CLI?由 AI 生成
可以通过 Chocolatey 执行 `choco install civo-cli` 安装,或者通过 Scoop 先添加 extras bucket 再执行 `scoop install civo` 安装。
如何配置 API Key?由 AI 生成
使用 `civo apikey add <名称> <密钥>` 添加 API Key。如果有多个 Key,使用 `civo apikey current <名称>` 设置默认使用的 Key。也可以通过设置 `CIVO_TOKEN` 环境变量来认证。
如何使用 Docker 运行 Civo CLI?由 AI 生成
先创建配置文件 `touch $HOME/.civo.json`,然后运行 `docker run -it --rm -v $HOME/.civo.json:/.civo.json civo/cli:latest`。建议设置 alias 简化命令。
如何更新 Civo CLI 到最新版本?由 AI 生成
运行 `civo update` 命令即可将 CLI 更新到最新版本。CLI 也会每 24 小时自动提醒用户更新。
Civo CLI 支持哪些输出格式?由 AI 生成
通过 `-o` 或 `--output` 参数指定,支持 json、human(默认)和 custom 三种格式。还可以使用 `--pretty` 美化 JSON 输出,或用 `-f` 指定自定义输出字段。
更多
安装
收藏

这个产品还没有主理人

由平台收录或原作者已注销。如果它是你的作品,证明与它的关系后即可成为主理人。

认领这个产品

同类产品