Tengo un script de bash que utiliza un código osascript -e
para un diálogo. Quiero usar un icono personalizado en ese diálogo. Sin embargo, no entiendo cómo codificarlo, por lo que es completamente portátil para hacerlo ejecutable sin importar dónde un usuario lo pueda poner en su sistema de archivos.
cd "$(dirname "$0")/../../"
CONTENTS="$PWD"
export ICNSPATH="$CONTENTS/Resources/path/to/icon/Myicon.icns"
osascript -e 'tell application id "com.apple.systemuiserver"' -e 'display dialog "Lorem ipsum dolor sit amet." buttons {"Cancel", "Okay"} with icon '$ICNSPATH' as alias' -e 'end tell'
Actualmente, la única forma en que puedo hacer que funcione con un ícono personalizado es mediante la codificación y no creo que sea una buena idea.
Las soluciones deben ser w / o complementos y deben funcionar en sistemas operativos Mac 10.6 - 10.10.
Aprecie cualquier ayuda que pueda prestar.