J'ai utilisé cette solution pour décompiler les fichiers AppleScript avant de les ajouter à un dépôt Git. Il crée essentiellement un filtre en utilisant osacompile
y osadecompile
pour convertir un texte source en texte brut en un AppleScript compilé.
J'ai cependant remarqué que certaines applications référencées dans les scripts démarrent de manière inattendue sur git add
et le coupable est osadecompile
.
Exemple :
Quand je cours osadecompile script.scpt
contre le script suivant, un Firefox démarre :
tell application "Firefox"
open location "https://apple.stackexchange.com"
end tell
Il n'ouvre pas l'emplacement spécifié, mais le processus Firefox démarre et reste en cours.
Questions :
-
Y a-t-il quelque chose que je puisse faire pour éviter cela ?
-
Que se passe-t-il exactement ici ? Le script s'exécute-t-il en arrière-plan (d'autres actions du script - comme le
say "something"
ne semblent pas fonctionner) ?