Quiero correr oxipng *.png
en /Users/user/Desktop/
inmediatamente después de que se cree una captura de pantalla PNG (Cmd-Shift-3) en mi carpeta del Escritorio.
Tengo lo siguiente plist
en ~/Library/LaunchAgents/ :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>oxipng</string>
<key>ProgramArguments</key>
<array>
<string>oxipng</string>
<string>*.png</string>
</array>
<key>WatchPaths</key>
<array>
<string>/Users/user/Desktop/</string>
</array>
</dict>
</plist>
Entonces, corro launchctl load ~/Library/LaunchAgents/oxipng.plist
. Sin embargo, los PNG nunca se modifican después de su creación.
¿Cómo puedo hacer que oxipng se ejecute después de guardar una captura de pantalla en la carpeta del Escritorio?