命令介绍 本文将介绍天翼云 CLI 工具的命令体系,分为基础命令和业务命令两个类别: 1. 基础命令:面向工具自身管理,支持访问凭证配置、版本查询、生成 Shell 自动补全脚本和浏览帮助信息等基础操作; 2. 业务命令:用于调用天翼云各产品的 OpenAPI,支持通过 flag 逐个传参或通过 body 参数直接传入 JSON 请求体,同时内置了全部产品和操作的参数文档,可离线查看。 基础命令 基础命令包含configure、version、completion、help四类,主要完成认证配置、版本查看、Shell补全生成和帮助查看等准备工作。 configure — 交互式配置 首次使用前,通过交互式命令完成认证配置: c ctyuncli configure 按提示输入AccessKey、SecretKey等信息,配置保存到 ~/.ctyuncli.yaml。 version — 查看版本 c ctyuncli version 输出当前CLI的版本号。 completion — 生成 Shell 自动补全脚本 启用自动补全后,在终端输入命令时按 Tab 键即可自动补全产品名、Action名和参数名,无需记忆完整拼写。例如输入 ctyuncli vpc L 后按 Tab,可自动补全为 ctyuncli vpc ListVpc。 c ctyuncli completion 支持的shell:bash、zsh、fish、powershell。 各shell的启用方式: Shell 持久化 当前会话 Bash ctyuncli completion bash > /etc/bashcompletion.d/ctyuncli source "${fpath[1]}/ctyuncli" source ~/.config/fish/completions/ctyuncli.fish — PowerShell ctyuncli completion powershell >> $PROFILE ctyuncli completion powershell OutString InvokeExpression