Cherri - Apple Shortcuts'ı kodla yazmak için bir programlama dili
(github.com/electrikmilk)- Siri Shortcuts'ı metin tabanlı kod olarak yazıp çalıştırılabilir Shortcut dosyalarına doğrudan derleyen alan özelinde bir dil
- Kısayolların eylemleriyle bire bir eşleşir; bu sayede derleme çıktısı Shortcuts uygulamasında doğrudan hata ayıklanabilir
- Go ve Ruby sözdiziminden ilham alır; CLI, VSCode uzantısı, macOS uygulaması ve web Playground gibi masaüstü odaklı geliştirme ortamları sunar
- Tip sistemi ve tip çıkarımı yerleşiktir; enum, optional ve varsayılan değerler gibi genel amaçlı programlama dilleri düzeyinde eylem tanımlarını destekler
- Uzak Git deposu tabanlı yerleşik paket yöneticisi ile paketleri otomatik olarak dahil eder ve günceller
- Dosya include etme, fonksiyon tanımları ve Raw Actions ile büyük Shortcut projelerinde modülerlik ve uzun vadeli bakım sağlar
- Mümkün olduğunca küçük Shortcut üretmek için çalışma zamanı bellek optimizasyonu yapar
- iCloud bağlantılarından
--import=seçeneğiyle mevcut Shortcut'ları Cherri koduna dönüştürebilir - macOS imzalama desteği sunar; alternatif olarak HubSign veya shortcut-signing-server kullanılabilir
- Homebrew(
brew install electrikmilk/cherri/cherri), Nix ve GitHub Releases üzerinden kurulabilir - GPL-2.0 lisanslıdır, Go diliyle geliştirilmiştir
Henüz yorum yok.