14 points par xguru 9 일 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Un langage spécifique à un domaine qui permet d’écrire les Siri Shortcuts sous forme de code texte puis de les compiler directement en fichiers Shortcut exécutables
  • Correspondance un pour un avec les actions des raccourcis, ce qui permet de déboguer immédiatement le résultat de la compilation dans l’app Shortcuts
  • Inspiré des syntaxes de Go et Ruby, avec un environnement de développement orienté bureau incluant CLI, extension VSCode, app macOS et Playground web
  • Système de types et inférence de types intégrés, avec prise en charge de définitions d’actions au niveau d’un langage généraliste comme les enum, les optionnels et les valeurs par défaut
  • Gestionnaire de paquets intégré basé sur des dépôts Git distants pour inclure et mettre à jour automatiquement les paquets
  • Grâce à l’inclusion de fichiers, à la définition de fonctions et aux Raw Actions, il permet la modularisation et la maintenance à long terme de projets Shortcut de grande taille
  • Optimisation de la mémoire à l’exécution afin de générer des Shortcut aussi compacts que possible
  • Possibilité de convertir des Shortcut existants en code Cherri depuis un lien iCloud avec l’option --import=
  • Prise en charge de la signature macOS, avec HubSign ou shortcut-signing-server comme solutions alternatives
  • Installation possible via Homebrew(brew install electrikmilk/cherri/cherri), Nix ou GitHub Releases
  • Licence GPL-2.0, implémenté en Go

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.