跳到主要內容
搶先遇見新產品的地方

Mise

把開發工具、環境變數與任務收進同一份設定檔

生產力15天前
分類
生產力
語言
英語
發布於
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 星數已過三萬二千。

喜歡這個產品嗎?