Mise untuk Kelola Multi Bahasa Pemrograman dan Peralatan Pendukung
Pada kesempatan kali ini akan membahas tentang cara kelola poliglot versi bahasa pemrograman dan peralatan yaitu Mise. Menurut laman resmi Mise merupakan alat yang menyerderhanakan pengelolaan multi versi bahasa pemrograman dan alat pendukungnya. Terdapat tiga fungsi utama yang ditawarkan yaitu: pertama dapat mengelola versi alat poliglot sehingga dapat memasang berbagai macam alat termasuk mengelola versinya seperti Ruby, Go, Java, AWS Command Line Interface (CLI), Terraform. Kedua, dapat mengelola variabel sesuai dengan proyek yang dipilih seperti `AWS_ACCESS_KEY_ID` yang disesuaikan dengan lingkungan kerjanya: pengembangan atau produksi. Yang terakhir adalah dapat menjalankan tugas (task runner) sebagai pengganti `npm` atau `make`. Selain itu terdapat tambahan kegunaan lain yaitu pengalaman penggunaan, tampilan dan performa yang lebih baik dari pada alat kelola versi lain seperti asdf.
Instalasi Mise CLI
Mise dapat diinstal pada Linux/MacOs, Windows, Debian/Ubuntu, Fedora. Untuk instalasi pada tulisan kali ini dilakukan pada Ubuntu 24.04.1 LTS pada Windows 10 menggunakan Subsistem Windows untuk Linux (WSL). Untuk cara instalasi WSL pada Windows 10 bisa mengikuti langkahnya pada instalasi Linux pada Windows. Setelah Ubuntu berhasil dipasang pada Windows, berikut untuk langkah instalasinya:
> curl https://mise.run | sh
Aktivasi Perintah Mise
Selanjutnya perlu dilakukan aktivasi perintah Mise pada mesin komputer agar dapat perintah yang ditulis dapat dikenali oleh sistem operasi dengan cara sebagai berikut:
> echo "eval \"\$(/home/lenovo/.local/bin/mise activate bash)\"" >
> ~/.bashrc
> source ~/.bashrc
> mise doctor
Instalasi Alat dan Versi
Terdapat berbagai ratusan alat yang bisa ditawarkan oleh Mise seperti di bawah ini adalah contoh penggunaan perintah Mise dalam mendapatkan Node dan Python:
> mise use --global node@22
> node -v
# v22.x.x
> mise use --global python@3
> python -V
# v3.x.x
Sebagai penutup berdasarkan uraian di atas bahwa dengan menggunakan Mise, terdapat tiga kegunaan yang dapat diambil yaitu pengembang dapat mengelola versi alat poliglot, menyesuiakan variabel lingkungan pengembangan, dan membuat perintah untuk menjalan tugas pada proyek (task runner). Semoga bermanfaat.
Referensi:
Komentar
Posting Komentar
terimakasih komentarnya