- Siri Shortcuts को टेक्स्ट कोड में लिखने पर यह उसे सीधे executable Shortcut फ़ाइल में compile करने वाली एक domain-specific language है
- Shortcuts के actions के साथ 1:1 mapping देता है, इसलिए compile किया गया परिणाम Shortcuts app में तुरंत debug किया जा सकता है
- Go और Ruby की syntax से प्रेरित, और CLI, VSCode extension, macOS app, web Playground आदि के रूप में desktop-केंद्रित development environment प्रदान करता है
- type system और type inference built-in हैं, और enum, optional, default values आदि के साथ general-purpose programming language स्तर की action definitions को support करता है
- remote Git repository आधारित built-in package manager के ज़रिए packages को अपने-आप include और update करता है
- file include, function definitions, Raw Actions आदि के माध्यम से बड़े Shortcut projects का modularization और long-term maintenance संभव बनाता है
- जितना संभव हो उतना छोटा Shortcut बनाने के लिए runtime memory optimization करता है
- iCloud link में
--import= option के साथ मौजूदा Shortcut को Cherri code में convert किया जा सकता है
- macOS signing support, और विकल्प के तौर पर HubSign या shortcut-signing-server का उपयोग
- Homebrew(
brew install electrikmilk/cherri/cherri), Nix, और GitHub Releases के माध्यम से install किया जा सकता है
- GPL-2.0 license, Go भाषा में implemented
अभी कोई टिप्पणी नहीं है.