
- カテゴリー
- 生産性
- ウェブサイト
- github.com
- 言語
- 英語
- 登録日
- 16日前
- スター
- 32,843
- フォーク
- 1,386
jdx/mise ↗· Rust· MIT· 最終コミット 1日前
リポジトリを落としてから動かすまでに、毎回同じ雑用が挟まります。ツールのバージョン合わせ、環境変数の用意、ビルド用スクリプト探しの三つです。mise はこれを mise.toml 一枚にまとめ、新しいシェルでも、取り込んだばかりのチェックアウトでも、CI でも同じ状態から始められるようにします。
node、python、terraform、cmake といった開発ツールを入れて切り替えられ、プロジェクトの説明によればレジストリにはさらに数百種類が並びます。環境変数はプロジェクトのディレクトリ単位で効き、.env ファイルの値も読み込みます。タスクには依存関係を書けるので、mise run deploy は validate と plan が終わってから動きます。mise activate でシェルに組み込むと which node がシムではなく実体のパスを返すため、自分の位置を見て振る舞うツールも壊れません。Rust 製、MIT ライセンスで、GitHub のスターは 3 万 2 千を超えました。
この製品が気に入りましたか?