De vez em quando, pode ser útil adicionar alguns lembretes ao Reminders.app na linha de comando - especialmente porque eles são sincronizados com o iCloud. Existe alguma maneira de fazer isso?
Uma solução que não depende do AppleScript é a preferida : a) por razões de desempenho (provavelmente tolas) eb) as soluções AppleScript geralmente parecem desajeitadas ou exageradas para mim.
Respostas:
Você também pode criar um fluxo de trabalho do Automator com apenas uma ação vazia de Novo item de lembretes e executá-lo com
automator -i title test.workflow
.Veja também este post em Mac OS X Hints .
fonte
#!/usr/bin/env bash
como primeira linha e executechmod +x /path/to/script
ou executebash /path/to/script.sh
. Ou remova a primeira e a última linha e salve-o AppleScript Editor.Aqui está outra versão que permite definir o título, a data e a hora de término através dos argumentos da linha de comando.
Portanto, se você nomear esse script como "lembrar" e conceder privilégios de execução (chmod 755), você pode fazer o seguinte:
fonte
fonte
Aqui está a mesma funcionalidade do AppleScript acima; mas no JXA com ES6.
fonte
Este projeto do github funciona muito bem e não usa AppleScript. É um aplicativo XCode compilado.
https://github.com/keith/reminders-cli
fonte