Sto usando git + velocity notazionale e voglio sapere come eseguire il commit dopo che esco dal programma

2

Quello che sto cercando di fare è avere qualcosa che innesca un git aggiungere * .txt e git commit -m "Data di Automated Commit" quando chiudo Notational Velocity. Sto indovinando che potrei farlo con un AppleScript ma non conosco abbastanza bene la lingua, ho cercato di creare un plist di lancio che avrebbe guardato il file di database principale e non sembrava che causasse l'attivazione di alcun commit. Qualcuno sa di un buon modo per realizzare questo?

    
posta Gekitsuu 04.08.2011 - 05:00
fonte

2 risposte

3

Puoi utilizzare Keyboard Maestro per automatizzare completamente l'attività. Ecco uno screenshot di una macro che fa proprio questo:

Dovresti adattare lo script bash in base alle tue esigenze, non sono sicuro di come includere la data nel messaggio di commit (inoltre, ho dimenticato di inserire il comando git add).

    
risposta data 04.08.2011 - 15:27
fonte
0

Crea uno script 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

Quindi salva lo script, rendilo eseguibile con

chmod +x name of the script

e quando vuoi chiudere NV, fai doppio clic sullo script.

    
risposta data 04.08.2011 - 11:50
fonte

Leggi altre domande sui tag