【ミーズ】
mise(開発環境ランタイム管理) とは?
最終更新:
💡 開発に使う道具・環境変数・作業コマンドをそろえる
開発で使うランタイムやコマンドのバージョン、環境変数、タスクを管理するツール。プロジェクトの設定に合わせて実行環境を整え、ビルドやテストなどのコマンドを実行できる。
📌 このページのポイント
miseは何をまとめてくれるの?
ディレクトリに入るだけで切り替わる?
タスクはどう実行するの?
testというタスクを定義していれば、mise run testで実行できるよ。タスクにはプロジェクトのツールと環境変数が適用される。既存のテストやビルドのコマンドに、共通の実行名を付けられるんだ。
asdfからそのまま移れる?
設定はmise.tomlだけにするべき?
環境変数やタスクも管理するならmise.tomlが使えるよ。チームで.tool-versionsを共有しているなら、それを残すこともできる。同じツールを両方に書いた場合の優先順位や、実際に選ばれたバージョンを確認してね。
まとめ:ざっくりこれだけ覚えればOK!
「mise」って出てきたら「開発ツール・環境変数・タスクをまとめて管理するツール」と思えばだいたいOK!
📖 おまけ:英語の意味
「mise-en-place」 = フランス語で「準備を整える」
💬 料理用語の mise-en-place(ミザンプラス)が由来で、調理前に材料や道具を整えることを意味するよ。開発環境を整えるツールにぴったりの名前だね