- โปรเจกต์โอเพนซอร์สที่แปลง เชลล์สคริปต์ ให้เป็น ไบนารีแบบสแตติกที่ปลอดภัยและพกพาได้
- ไม่ใช่แค่การห่อสคริปต์ไว้เท่านั้น แต่จะ ทรานส์ไพล์เป็นโค้ด Go ก่อน แล้วคอมไพล์ด้วย Go Toolchain เพื่อสร้าง โปรแกรมแบบรันได้ด้วยตัวเอง
- โดยพื้นฐานมุ่งเป้าไปที่ ความเข้ากันได้กับ bash และออกแบบมาให้สคริปต์ bash ส่วนใหญ่ทำงานได้ทันที
- มีฟีเจอร์ที่เชลล์แบบเดิมไม่มี เช่น ระบบโมดูล, ตัวจัดการแพ็กเกจ
- ระบบโมดูล: แยกสคริปต์ออกเป็นหลายไฟล์ได้
- มีตัวจัดการแพ็กเกจในตัว: แจกจ่าย/นำโมดูลไปใช้ได้เหมือนไลบรารี
- รองรับไฟล์ .env แบบเนทีฟ: โหลดตัวแปรสภาพแวดล้อมตอนรันไทม์ได้
- ฝังแอสเซ็ตแบบสแตติก: รวมไฟล์และไดเรกทอรีไว้ภายในไฟล์ปฏิบัติการได้
- มีการพาร์สแฟล็กในตัว: ทำให้การจัดการอาร์กิวเมนต์เป็นอัตโนมัติ
- ยังอยู่ในช่วงเริ่มต้นของการพัฒนา จึง รองรับฟีเจอร์ได้อย่างจำกัด แต่ในเวอร์ชันเสถียร v1 ตั้งเป้าที่จะรองรับ bash ได้อย่างสมบูรณ์พร้อมฟีเจอร์ขยายเพิ่มเติม
1 ความคิดเห็น
ว้าว ไอเดียดีมากเลย