Cherri - Ngôn ngữ lập trình để viết Phím tắt Apple bằng mã
(github.com/electrikmilk)- Ngôn ngữ chuyên biệt theo miền cho phép viết Siri Shortcuts dưới dạng mã văn bản và biên dịch trực tiếp thành tệp Shortcut có thể thực thi
- Ánh xạ 1:1 với các action của Phím tắt, nên có thể gỡ lỗi ngay kết quả biên dịch trong ứng dụng Shortcuts
- Lấy cảm hứng cú pháp từ Go và Ruby, cung cấp môi trường phát triển thiên về desktop như CLI, tiện ích mở rộng VSCode, ứng dụng macOS và web Playground
- Tích hợp hệ thống kiểu và suy luận kiểu, hỗ trợ định nghĩa action ở mức ngôn ngữ lập trình đa dụng với enum, optional, giá trị mặc định, v.v.
- Trình quản lý gói tích hợp dựa trên kho Git từ xa, tự động bao gồm và cập nhật gói
- Hỗ trợ mô-đun hóa và bảo trì dài hạn cho các dự án Shortcut quy mô lớn bằng file include, định nghĩa hàm, Raw Actions, v.v.
- Tối ưu bộ nhớ thời gian chạy để tạo ra Shortcut nhỏ nhất có thể
- Có thể chuyển đổi Shortcut hiện có sang mã Cherri từ liên kết iCloud bằng tùy chọn
--import= - Hỗ trợ ký mã trên macOS, với phương án thay thế là HubSign hoặc shortcut-signing-server
- Có thể cài đặt qua Homebrew(
brew install electrikmilk/cherri/cherri), Nix và GitHub Releases - Giấy phép GPL-2.0, được triển khai bằng Go
Chưa có bình luận nào.