en

Créer un script pour PlayOnMac - Chapitre 1 : Se familiariser avec le Bash

Introduction

Vous aimeriez créer vos scripts pour PlayOnMac, seulement vous êtes une quiche en programmation ? Ce tutoriel vous l'expliquera très simplement et vous serez vite un pro en Bash.

Le bash ?

Le bash est un interpréteur de commande (ou "shell") sous GNU/Linux et Mac OS X. C'est celui qui apparait lorsque vous ouvrez une console/terminal. Il permet également de faire des scripts. Un script est une liste de commandes que votre shell exécutera les unes après les autres.

PlayOnMac dispose de fonctions avancées en Bash destinées à vous simplifier la vie lorsque vous scriptez. Nous allons les découvrir.

Le code de base de tout script

Tout script PlayOnMac doit contenir un code de base, le voici :

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init

POL_SetupWindow_Close
exit

Ce code n'est pas forcément clair au premier coup d'œil. Vous le comprendrez petit à petit.

Dans ce tutoriel, ce code ne sera pas présent à chaque fois lors des exemples vu qu'il est nécessaire. Pensez à l'inclure sinon votre script ne fonctionnera pas.

Exécuter son script

Sur un éditeur de texte, enregistrez votre script et utilisez la fonction Exécuter un script local du menu Outils de PlayOnMac.

Signature des scripts

PlayOnMac possède un système de signature (authentification) des scripts permettant de s'assurer que le script a bien été validé par les scripteurs de PlayOnMac. Tous les scripts accessibles dans la fenêtre Installer de PlayOnMac sont des scripts validés.

Quand vous exécutez un script non validé par les scripteurs de PlayOnMac, un message vous avertira que la signature du script n'est pas valide (voir capture ci-dessous).

Il faut cliquer sur Suivant, ensuite PlayOnMac vous montre le script, et vous devez cocher la case J'accepte, pour pouvoir (enfin) exécutez le script (voir capture ci-dessous).

Chapitre suivant

Il n'y a rien à voir ici