
- 語言
- 英語
- 發布於
- 15天前
- 複刻
- 1,386
jdx/mise ↗· Rust· MIT· 最近提交 1天前
把儲存庫拉下來到真正跑起來,中間照例夾著三件雜事:對齊工具版本、準備環境變數、翻出建置腳本。mise 把這三件收進同一份 mise.toml,新開的 shell、剛簽出的目錄、CI 工作,都從同一份狀態起步。
它能安裝並切換 node、python、terraform、cmake 這類開發工具,registry 裡還排著數百種。環境變數依專案目錄生效,也會讀 .env 檔案裡的值。任務之間可以宣告相依關係,所以 mise run deploy 會等 validate 和 plan 跑完再動。用 mise activate 掛進 shell 之後,which node 回傳的是真實路徑而不是 shim。那些要看自己所在位置的工具照樣不出岔子。專案用 Rust 寫成,MIT 授權,GitHub 星數已過三萬二千。