更新 SCO CLI | 大装置帮助中心
跳到主要内容

更新 SCO CLI

名称

sco update - 检查并安装最新 SCO CLI 发布

说明

sco update [flags]

描述

sco update 会从当前配置的 Registry 实时检查最新 SCO CLI 发布,并将其与已安装发布的 Registry 版本、构建提交和 SCO 版本进行比较。即使 Registry 版本号未变,新的构建提交也会被识别为可用更新。

使用说明

  • 如果当前发布已是最新版本,命令只输出检查结果。
  • 如果检测到更新,命令会显示适用于当前平台的官方安装命令。
  • 在交互式终端中,仅当您不输入任何内容并按 Enter 时才会执行安装命令;其他输入、Ctrl+C 或文件结尾会取消更新。
  • 标准输入被重定向时,命令只显示安装命令,不会自动执行。
  • 显示的安装 URL 不锁定版本。确认执行表示安装脚本运行时 Registry 提供的最新发布。
  • sco update 只更新 SCO CLI,不会更新由 sco components 管理的独立组件。如需刷新组件目录或升级已安装组件,请使用 sco components updatesco components upgrade

更新提醒

SCO CLI 默认启用更新提醒。每次符合条件的交互式核心命令成功完成后,SCO CLI 都会实时检查当前 Registry;如果检测到新发布,终端会提示运行 sco update,并显示关闭提醒的配置命令。在升级或关闭提醒前,后续符合条件的命令会再次提示。检查失败不会影响原命令的结果。

在当前 profile 中关闭被动更新检查和提醒:

sco config set core.update_notice false

只对当前命令关闭提醒:

SCO_UPDATE_NOTICE=false sco <command>

移除 profile 配置并恢复默认启用状态:

sco config unset core.update_notice

SCO_UPDATE_NOTICE 优先于当前 profile 中的 core.update_notice。支持的值为 truefalse

命令行参数

无。

命令行标志

无命令专属标志。

示例

在交互式终端中检查更新:

sco update

在非交互环境中只输出安装命令:

printf '' | sco update

全局标志

以下全局标志适用于所有 sco 命令:

  • --help:查看帮助信息。
  • --profile <profile>:指定本次命令使用的 profile。
  • --debug:输出调试日志。
  • --subscription <subscription>:指定本次请求使用的订阅。
  • --resource-group <resource-group>:指定本次请求使用的资源组。
  • --region <region>:指定本次请求使用的 Region。
  • --color <no|auto>:设置帮助信息的颜色模式。