Время от времени может быть полезно добавить некоторые напоминания в Reminders.app из командной строки - особенно потому, что они синхронизируются с iCloud. Есть ли способ сделать это?
Решение, которое не опирается на AppleScript, является предпочтительным : а) по причинам производительности (возможно, глупым) и б) решения AppleScript часто кажутся мне неуклюжими или слишком многословными.
Ответы:
Вы также можете создать рабочий процесс Automator с помощью пустого действия «Создать элемент напоминания», а затем запустить его с помощью
automator -i title test.workflow
.Смотрите также этот пост в Mac OS X Советы .
источник
#!/usr/bin/env bash
в качестве первой строки и запуститеchmod +x /path/to/script
, либо запуститеbash /path/to/script.sh
. Или удалите первую и последнюю строки и сохраните их в AppleScript Editor.Вот еще одна версия, которая позволяет вам установить заголовок, дату и время окончания с помощью аргументов командной строки.
Таким образом, если вы назовете этот скрипт «напоминать» и дадите ему исполняемые привилегии (напоминание chmod 755), вы можете сделать это:
источник
источник
Вот та же функциональность, что и вышеупомянутый AppleScript; но в JXA с ES6.
источник
Этот проект GitHub отлично работает и не использует AppleScript. Это скомпилированное приложение XCode.
https://github.com/keith/reminders-cli
источник