- ภาษาสคริปต์ที่มีไวยากรณ์คล้าย Python ซึ่งออกแบบมาเพื่อ เพิ่มประสิทธิภาพการทำงานอัตโนมัติบน CLI และการบำรุงรักษา
- ออกแบบโดยยึดคำสั่งบรรทัดคำสั่งเป็นศูนย์กลาง: การกำหนดอาร์กิวเมนต์ การตรวจสอบ และการสร้าง
--help ถูกรวมไว้ในระดับภาษา
- ผ่านไวยากรณ์การประกาศอาร์กิวเมนต์ ระบบจะจัดการการตรวจสอบชนิดข้อมูล การตรวจสอบความถูกต้อง และการตั้งค่าเริ่มต้นให้อัตโนมัติ
- มีความสามารถจัดการ JSON ในตัว: รองรับการดึงข้อมูลตาม path และการแสดงผลแบบตารางโดยไม่ต้องใช้
jq
- มีฟังก์ชันส่ง HTTP request ในตัวด้วย: สามารถเรียก API และเรนเดอร์ผลลัพธ์เป็นตารางได้ในไม่กี่บรรทัด
- รองรับการป้อนข้อมูลแบบโต้ตอบ: ใช้
pick(), input() เป็นต้น เพื่อสร้างเมนูให้ผู้ใช้เลือก
- มี ความสามารถในการรันคำสั่งเชลล์ สามารถเรียกคำสั่งภายนอกและจับผลลัพธ์เอาต์พุตได้
- ให้การผสานรวมที่เหนือกว่า Python อย่าง
typer หรือ click อีกระดับหนึ่ง และทำงานได้โดยไม่มี dependency ภายนอก
- รองรับ syntax highlight และการรวมเข้ากับ LSP ผ่านส่วนขยาย VS Code
- อิมพลีเมนเทชันที่พัฒนาด้วย Go พร้อมไบนารีสำหรับ macOS, Linux, Windows และรองรับการติดตั้งผ่าน Homebrew
ยังไม่มีความคิดเห็น