- Proyek open-source yang mengubah skrip shell menjadi biner statis yang aman dan portabel
- Bukan sekadar membungkus skrip, melainkan mentranspilasi ke kode Go lalu mengompilasinya dengan Go Toolchain untuk menghasilkan program mandiri yang dapat dieksekusi
- Secara default menargetkan kompatibilitas bash, dan dirancang agar sebagian besar skrip bash dapat langsung berjalan
- Menyediakan fitur yang tidak ada di shell tradisional seperti sistem modul dan package manager
- Sistem modul: skrip dapat dipisah ke beberapa file
- Package manager bawaan: modul dapat didistribusikan/digunakan seperti library
- Dukungan native untuk file .env: dapat memuat variabel lingkungan saat runtime
- Embedding aset statis: file dan direktori dapat disertakan ke dalam executable
- Parsing flag bawaan: mengotomatiskan pemrosesan argumen
- Masih pada tahap awal pengembangan sehingga fitur yang didukung masih terbatas, tetapi versi stabil v1 menargetkan kompatibilitas bash penuh dan fitur ekstensi
1 komentar
Wah, idenya bagus ya