Je voudrais afficher un service dans un menu contextuel pour un texte sélectionné qui est une chaîne en base64. Le service doit le décoder en chaîne avec une base64 via le terminal script et afficher une sortie dans une nouvelle fenêtre TextEdit.
J'ai un service dans une application Automator qui a un shell script avec des entrées comme arguments et commande :
"$@" | base64 --decode
Il y a une action connectée "New TextEdit document" au shell script.
Cet écran affiche une fenêtre vide
Si je change la commande en pbpaste | base64 --decode et que je copie une chaîne base64 dans le presse-papiers, le service fonctionne correctement.
Comment canaliser l'argument d'entrée, qui est une chaîne sélectionnée en base64, vers la commande 'base64 --decode' ?