跳到主要内容

upgrade

升级 skillshare CLI 二进制文件和/或内置的 skillshare skill。

skillshare upgrade              # 同时升级 CLI 和 skill
skillshare upgrade --cli # 仅升级 CLI
skillshare upgrade --skill # 仅升级 skill

何时使用

  • skillshare CLI 有新版本可用
  • 内置的 skillshare skill 需要更新
  • doctor 报告有可用更新时

upgrade demo

会发生什么

选项

标志描述
--cli仅升级 CLI
--skill仅升级 skill(如果尚未安装则会提示)
--force, -f跳过确认提示
--dry-run, -n预览而不做任何更改
--help, -h显示帮助

Homebrew 用户

如果你是通过 Homebrew 安装的,skillshare upgrade 会自动委托给 brew upgrade

skillshare upgrade
# → brew update && brew upgrade skillshare

你也可以直接使用 Homebrew:

brew upgrade skillshare

示例

# 标准升级(CLI 和 skill 都升级)
skillshare upgrade

# 预览将要升级的内容
skillshare upgrade --dry-run

# 强制升级,不显示提示
skillshare upgrade --force

# 仅升级 CLI 二进制文件
skillshare upgrade --cli

# 仅升级 skillshare skill
skillshare upgrade --skill

升级之后

如果你升级了 skill,运行 skillshare sync 来分发它:

skillshare upgrade --skill
skillshare sync # 分发到所有 targets

会升级什么

CLI 二进制文件

skillshare 可执行文件本身。从 GitHub releases 下载。

如果该二进制文件位于受保护的目录中(例如 /usr/local/bin),skillshare 会自动使用 sudo 重新执行升级——无需手动加前缀。

Web UI 资源

升级之后,skillshare 会预先下载新版本的 Web UI 前端资源。这些资源会缓存在 ~/.cache/skillshare/ui/<version>/,并在你运行 skillshare ui 时提供。

如果预下载失败(例如网络问题),这些资源会在下一次 skillshare ui 启动时再下载。

skillshare Skill

内置的 skillshare skill,为 AI CLI 添加 /skillshare 命令。位于:

~/.config/skillshare/skills/skillshare/SKILL.md

另请参阅

  • update — 更新其他 skills 和仓库
  • status — 检查当前版本
  • doctor — 诊断问题