La soluzione è utilizzare l'Automator integrato OS X e l'ottima tag utilità della riga di comando.
- Crea un nuovo servizio che accetti file / cartelle selezionati dal Finder (segui i passaggi qui )
-
In Esegui Shell Script, seleziona "Passa input:" come arguments
e utilizza il seguente codice:
TAG="Red"
tag="/usr/local/bin/tag"
for filename in "$@"
do
if $tag --list --no-name "$filename" | grep "$TAG\b"; then
$tag --remove "$TAG" "$filename"
else
$tag --add "$TAG" "$filename"
fi
done
sostituendo il valore di TAG
con il nome del tag che si desidera utilizzare e tag
con la posizione in cui è installato tag (quello sopra deve essere predefinito per brew ).
- Assegna un collegamento a questo servizio nelle Impostazioni di sistema.
Lo script controlla semplicemente per ogni file se è già taggato con il tag specificato e rimuove o aggiunge il tag per cambiarlo. Puoi diventare più fanatico da qui.