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

1 ความคิดเห็น

 
jhk0530 2025-08-29

ว้าว ไอเดียดีมากเลย