Mise - ตัวจัดการเวอร์ชันแบบหลายภาษา (Polyglot)
(mise.jdx.dev)- เครื่องมือตั้งค่าสภาพแวดล้อมการพัฒนาที่ช่วยติดตั้งและจัดการเครื่องมือพัฒนา/รันไทม์
- ใช้แทน asdf/nvm/pyenv/rbenv, direnv, make ได้แบบรวมศูนย์
- จัดการ "เครื่องมือพัฒนา" เช่น node, python, cmake, terraform ได้แบบเดียวกับ asdf
- จัดการ "ตัวแปรสภาพแวดล้อม" แยกตามแต่ละไดเรกทอรีโปรเจกต์ได้แบบเดียวกับ direnv
- จัดการ "งาน" สำหรับการบิลด์และทดสอบโปรเจกต์ได้แบบเดียวกับ make
- พัฒนาด้วย Rust และไม่ใช้ shims
- รองรับ shims แต่แนะนำให้ใช้ PATH
- ผู้พัฒนาระบุว่าไม่ได้ใช้ทั้ง shims/PATH และใช้
mise x|execและmise r|runแทน (โหลดตัวแปรสภาพแวดล้อมทั้งหมดก่อนรัน)`
1 ความคิดเห็น
เปรียบเทียบกับ asdf https://mise.jdx.dev/dev-tools/comparison-to-asdf.html