跳至主要內容

upgrade

升級 skillshare CLI 執行檔與/或內建的 skillshare skill。

skillshare upgrade              # 升級 CLI 與 skill
skillshare upgrade --cli # 僅 CLI
skillshare upgrade --skill # 僅 skill

使用時機

  • skillshare CLI 有新版本可用
  • 內建的 skillshare skill 需要更新
  • doctor 回報有可用更新之後

upgrade demo

執行內容

選項

Flag說明
--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 CLIs 中加入 /skillshare 指令。位置在:

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

另請參閱

  • update — 更新其他 skills 與儲存庫
  • status — 檢查目前版本
  • doctor — 診斷問題