Regularmente necesito descifrar un archivo cifrado en gpg (siempre lo mismo) para simplemente verlo en TextEdit. Tengo un script de shell muy simple para eso. Se parece a esto:
#!/bin/sh
outfile='mktemp -t $$' # Temporary file name
gpg --output $outfile --decrypt /path/to/file.gpg
open -a TextEdit $outfile
sleep 1
rm $outfile
Cuando se ejecuta desde la terminal, todo va bien. GPG solicita mi frase de contraseña en una ventana emergente, aparece TextEdit, el archivo temporal se elimina y todo es excelente. No es así en Automator. Seleccioné "Ejecutar script de shell", ignorar la entrada del script de shell, pegar el contenido del script (excepto la primera línea). TextEdit aparece con un archivo en blanco y GPG nunca le pide la contraseña. Intenté usar la ruta completa a GPG pero eso no lo hizo. No sé prácticamente nada de las acciones de Automator, por lo que el problema seguramente viene de mí.
Cualquier ayuda apreciada!