- Ngôn ngữ đặc thù miền cho phép viết Siri Shortcuts bằ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 Shortcuts, 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 từ cú pháp 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 thêm và cập nhật package
- 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ớ runtime để tạo ra Shortcut nhỏ nhất có thể
- Có thể chuyển đổi Shortcut hiện có thành mã Cherri từ liên kết iCloud bằng tùy chọn
--import=
- Hỗ trợ ký 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 ngôn ngữ Go
Chưa có bình luận nào.