De temps en temps, il peut être utile d'ajouter des rappels à Reminders.app à partir de la ligne de commande - en particulier parce qu'ils sont synchronisés avec iCloud. Existe-t-il un moyen de le faire?
Une solution qui ne repose pas sur AppleScript est préférée : a) pour des raisons de performances (probablement idiotes) et b) les solutions AppleScript me semblent souvent maladroites ou trop verbeuses.
Réponses:
Vous pouvez également créer un flux de travail Automator avec simplement une action Nouvel élément de rappel vide, puis l'exécuter avec
automator -i title test.workflow
.Voir aussi ce post sur Mac OS X Hints .
la source
#!/usr/bin/env bash
comme première ligne et exécuterchmod +x /path/to/script
, soit exécuterbash /path/to/script.sh
. Ou supprimez les première et dernière lignes et enregistrez-le AppleScript Editor.Voici une autre version qui vous permet de définir le titre, la date et l'heure de fin via des arguments de ligne de commande.
Donc, si vous deviez nommer ce script "rappeler" et lui donner des privilèges d'exécution (rappel chmod 755), vous pourriez le faire:
la source
la source
Voici les mêmes fonctionnalités que l'AppleScript ci-dessus; mais en JXA avec ES6.
la source
Ce projet github fonctionne très bien et n'utilise pas AppleScript. Il s'agit d'une application XCode compilée.
https://github.com/keith/reminders-cli
la source