最新バージョンだけを手早く確認したい

【mise】mise ls-remoteでインストール可能なバージョン一覧を確認する はツールの全バージョンを一覧表示するが、最新バージョンだけを知りたい場合は一覧から目視で探す手間がかかる。mise latestを使うと、最新バージョンだけを1行で確認できる。

mise latest の基本

ツール名だけを指定してmise latestを実行する。

$ mise latest jq
1.8.2

jqの最新バージョンである1.8.2だけが出力される。

バージョンのプレフィックスで絞り込む

ツール名の後に@でプレフィックスを指定すると、そのバージョン系列の中で最新のものを確認できる。

$ mise latest jq@1.8
1.8.2

1.8というリリースは存在しないため、1.8から始まるバージョンの中の最新として1.8.2が解決される。メジャーバージョンごとにリリースサイクルが分かれているツールで、特定のバージョン系列の最新パッチを確認する場合に使う。

–installedでインストール済みの中の最新を確認する

--installedを付けると、リモートの最新版ではなく、手元にインストール済みのバージョンの中から最新のものを表示する。

$ mise latest jq --installed

インストール済みのバージョンが1つもない場合、何も出力されない。jq@1.7.1をインストールした後に実行すると、インストール済みバージョンの中の最新が表示される。

$ mise use jq@1.7.1
$ mise latest jq --installed
1.7.1

リモートの最新版とインストール済みバージョンにずれがないかを確認したい場合に使う。