Créer une application pour lancer un programme Terminal avec un AppleScript

Ici nous allons créer un fichier '.app' qui permettra de lancer ce logiciel comme tous les autres applications natives.

Cédrick COPOL

2 minute read

Objectif

La plupart du temps, quand on installe un logiciel grâce à Macport, Homebrew ou encore Nix, il faut lancer celui-ci à partir du Terminal. Ici nous allons créer un fichier « .app » qui permettra de lancer ce logiciel comme toutes les autres applications natives.

Téléchargez le fichier ( Auto multiple choice.app ) que j’ai créé ou faite le vous même.

Créer un script AppleScript

Ouvrir l’éditeur « AppleScript », par exemple command + espace + AppleScript. Créer un nouveau fichier et y mettre

tell application "Terminal"
  activate
  do script "auto-multiple-choice"
end tell

Les deux premières lignes lance Terminal pour ensuite y exécuter auto-multiple-choice (troisième ligne) et enfin la dernière ligne ferme le script. Ce script permet de faire trois actions en une :

  • lancer Terminal
  • taper « auto-multiple-choice »
  • et appuyer sur « Entrée »

Si vous voulez approfondir vos connaissances sur le langage AppleScript, vous pouvez jeter un oeil à ce site.

Créer une application

À partir d’AppleScript, il est facile de créer une application : cliquez sur Fichier > Exporter et dans format de fichier mettre Application et enregistrer. Vous pouvez laisser les options décochées.

Changer l’icone de l’application

L’éditeur AppleScript mets une icône par défaut. Grâce à l’application image2icon (présente sur l’ Appstore) vous pouvez modifier facilement cette icône.

  • Ouvrez image2icon,
  • glissez-déposez l’image dans image2icon,
  • glissez-déposez l’application dans image2icon.

Attention à respecter l’ordre : d’abord l’image puis l’application.