Lo que estoy tratando de lograr es tener algo desencadenar una git add *.txt y git commit-m "Automatizado de Cometer" fecha` cuando cierro la Anotación de la Velocidad. Supongo que podría hacerlo con un AppleScript, pero no sé el idioma lo suficientemente bien. Miré en la creación de un launchd plist que observar el archivo de base de datos y que no parecen causar que se active un commit. ¿Alguien sabe de una buena manera de lograr esto?
Respuestas
¿Demasiados anuncios?Usted puede utilizar el Teclado Maestro para automatizar completamente la tarea. Aquí está una captura de pantalla de una macro haciendo precisamente eso :
Usted debe adaptar el script de bash para satisfacer sus necesidades, no estoy seguro de cómo incluir la fecha en el mensaje de confirmación (además, se me olvidó poner el comando git add).
Crear un script en bash con
#!/bin/bash
cd /path/to/notational/velocity/folder
NOW=$(date +"%m-%d-%Y")
git add *.txt
git commit -m "Automated commit $NOW"
killall NotationVelocity # or whatever its name is
A continuación, guardar la secuencia de comandos, hacerlo ejecutable con
chmod +x name of the script
y cuando se quiere cerrar NV, simplemente haga doble clic en la secuencia de comandos.