Fragments of verbose memory

冗長な記憶の断片 - Web技術のメモをほぼ毎日更新

Mar 19, 2026 - 日記

uv 0.10.10の `uv tool list --outdated` は『道具箱の負債管理』をどう変えるか

uv tool install で入れた CLI は便利です。 でも数が増えると、いつのまにか「入っているが古い」「どれを更新すべきかわからない」「本当に使っているツールかも怪しい」という状態になりがちです。

Python の依存関係には uv lockuv sync がある一方で、個人の道具箱としての CLI 群は、少し管理の粒度が違います。 プロジェクトごとの再現性よりも、ローカル環境の衛生管理や、CI・Docker イメージ内のツール保守が課題になります。

uv 0.10.10 で入った uv tool list --outdated は、この地味だが確実に溜まる負債を見える化する機能です。 派手な新機能ではありませんが、CLI を「気分で足すもの」から「継続的に整備する資産」へ変える一歩だと感じました。