Cherri - ภาษาการเขียนโปรแกรมสำหรับเขียน Apple Shortcuts เป็นโค้ด
(github.com/electrikmilk)- ภาษาเฉพาะทางที่ให้คุณเขียน Siri Shortcuts เป็นโค้ดข้อความ แล้ว คอมไพล์เป็นไฟล์ Shortcut ที่รันได้โดยตรง
- แมปกับแอ็กชันของ Shortcuts แบบ 1:1 ทำให้สามารถดีบักผลลัพธ์หลังคอมไพล์ได้ทันทีในแอป Shortcuts
- ได้แรงบันดาลใจจากไวยากรณ์ของ Go และ Ruby และมีสภาพแวดล้อมการพัฒนาแบบเดสก์ท็อป เช่น CLI, ส่วนขยาย VSCode, แอป macOS และเว็บ Playground
- มี ระบบชนิดข้อมูลและการอนุมานชนิดข้อมูล ในตัว รองรับการกำหนดแอ็กชันระดับภาษาการเขียนโปรแกรมทั่วไป เช่น enum, optional และค่าเริ่มต้น
- มี ตัวจัดการแพ็กเกจในตัว ที่อิงกับ remote Git repository เพื่อรวมและอัปเดตแพ็กเกจโดยอัตโนมัติ
- รองรับการทำโมดูลและการบำรุงรักษาระยะยาวของ โปรเจกต์ Shortcut ขนาดใหญ่ ด้วย file include, การประกาศฟังก์ชัน และ Raw Actions
- ปรับแต่งหน่วยความจำรันไทม์ เพื่อสร้าง Shortcut ให้มีขนาดเล็กที่สุดเท่าที่เป็นไปได้
- สามารถใช้ตัวเลือก
--import=กับลิงก์ iCloud เพื่อ แปลง Shortcut เดิมให้เป็นโค้ด Cherri ได้ - รองรับการเซ็นบน macOS และมีทางเลือกอย่าง HubSign หรือ shortcut-signing-server
- ติดตั้งได้ผ่าน Homebrew(
brew install electrikmilk/cherri/cherri), Nix และ GitHub Releases - ไลเซนส์ GPL-2.0 และพัฒนาด้วยภาษา Go
ยังไม่มีความคิดเห็น