Skip to content

fix(mise): prune 後に mise reshim で死んだ shim を除去する - #65

Merged
msageha merged 1 commit into
mainfrom
fix/mise-reshim-after-prune
Aug 14, 2026
Merged

fix(mise): prune 後に mise reshim で死んだ shim を除去する#65
msageha merged 1 commit into
mainfrom
fix/mise-reshim-after-prune

Conversation

@msageha

@msageha msageha commented Aug 14, 2026

Copy link
Copy Markdown
Owner

概要

mise prune は config から外れたツールの stale shim を掃除しないため、
prune 実行後に mise reshim を追加してインストール済みツールから shim を
再生成し、死んだ shim を除去する。

変更内容

  • install/common/mise.shprune()mise reshim を追加

関連 Issue

なし

動作確認

  • mise run pre-commit が通った
  • mise run test (このリポジトリでは pre-commit + bats が検証を包含するため未実施)
  • mise run dry-run で意図した差分のみであることを確認した

チェックリスト

  • テストを追加・更新した (シェルスクリプトの1行追加のため対象外)
  • ドキュメントを更新した (対象外)
  • 破壊的変更が含まれる場合、その影響範囲を明記した (破壊的変更なし)

補足情報

なし

mise prune は config から外れたツールの stale shim を掃除しないため、
インストール済みツールから shim を再生成して不要な shim を除去する。
@msageha
msageha enabled auto-merge (squash) August 14, 2026 01:11
@msageha
msageha merged commit e5983ad into main Aug 14, 2026
8 checks passed
@msageha
msageha deleted the fix/mise-reshim-after-prune branch August 14, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant