Imaginons un instant que vous ayez créé la super configuration avec tous les outils (gratuits ou payants) qu’un utilisateur de Mac doit avoir ! Vous changez de Mac ou vous souhaitez la partager avec des amis ou collègues. Comment faire ?
Vous allez simplement créer un fichier qui contiendra les commandes CASK d’installation de vos applications.
Ouvrez un éditeur de texte (évitez TextEdit) utilisez TextWrangler ($ brew cask install Textwrangler ) ou textmate.
Créez un fichier texte (pas de format RTF ou autres bizarreries), appelez-le : « maconfigcask.sh » ou « masuperconfig.sh », notez l’extension « .sh » et non « .txt ». Pour vous simplifier la vie, évitez les espaces et les majuscules.
Commencez par cette ligne :
# !/bin/sh
Cette ligne indique au système, le shell qui sera utilisé pour exécuter la commande.
Ce qui suit le caractère # dans les scripts n’est pas pris en compte, ce sont des commentaires. Cela sert à fournir des informations et décrire le déroulé du script. Ajoutez les applications que vous souhaitez installer. Attention pas de majuscules dans les lignes de commande !
Il est de bonne pratique de séparer le type d’Application, entre les commandes Unix installées avec Brew et les commandes OS X installées avec « brew Cask ».
# !/bin/sh # # Commandes Unix # brew install wget brew install ffmpeg
Ensuite il faut ajouter les application OS X :
# Application # brew cask Evernote brew cask alfred brew cask google-chrome
Corrigez le dossier de destination, si l’emplacement par défaut ne convient pas. Une fois votre configuration terminée, fermez le script. Nous allons donc maintenant rendre exécutable le script.
Dans te Terminal saisissez cette commande :
$ chmod a+x masuperconfig.sh
(Si besoin déplacez le fichier sur le Terminal pour avoir son chemin exact)
Pour exécuter le script, il suffit de la placer dans le Terminal. N’oubliez pas qu’il faut que Brew et Cask soient installés sur le Mac pour que les commandes s’exécutent.
Les autres billets sur BREW et BREW CASK :
- macOS : Comment créer un script d’installation automatique avec BREW CASK ?
- macOS : Ou placer les applications avec HomeBrew Cask ?
Dom
(1 commentaire)