name: update-mise description: mise を最新または指定バージョンにアップデートする。「mise をアップデート」「mise を最新に」「mise を X.Y.Z に」といった指示で発動する。
mise アップデート
mise を指定バージョンに更新する。
引数
- 引数なし: 最新バージョンへアップデート
vX.Y.ZまたはX.Y.Z: 指定バージョンへアップデート- 古いバージョンへのダウングレードも可能
ワークフロー
1. 設定ファイルの更新
まず $ARGUMENTS を確認する。引数は以下のいずれか:
- 空: 最新バージョンへアップデート →
latestを指定 vX.Y.ZまたはX.Y.Z形式: そのバージョンへアップデート → そのまま指定
確認後、適切な引数でスクリプトを実行する:
${CLAUDE_SKILL_DIR}/scripts/update-chezmoidata.sh <version>
<version> は latest または vX.Y.Z 形式のバージョン番号。
スクリプトが以下を実行する:
- 最新バージョンの取得 (gh で jdx/mise のリリースから)
- chezmoidata の更新
エラー終了した場合はユーザーに伝えて作業を中止する。
2. chezmoi で反映
chezmoi diff
chezmoi apply
chezmoi でエラーが発生した場合、このスキル以外の問題 (ディスク容量、権限、他の chezmoi 設定の問題など) が原因である可能性が高い。ユーザーに確認を促す。
3. アップデート完了の確認
mise --version
期待したバージョンになっていることを確認する。