Rad - ภาษาสคริปต์สำหรับ CLI ที่ลดความซับซ้อนของ Bash และอ่านง่ายแบบ Python
(github.com/amterp)- ภาษาสคริปต์ที่มีไวยากรณ์คล้าย 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
ยังไม่มีความคิดเห็น