Installer rapidement ses logiciels sur macOS avec Cask, Mackup et MAS

Si vous êtes sur macOS, la sortie de la nouvelle version macOS Big Sur ne vous aura probablement pas échappé. A cette occasion, beaucoup en profitent pour faire une « clean install », c’est à dire réinstaller l’OS pour ne pas avoir de bugs liés à des résidus de l’ancienne version installée.

Si vous souhaitez accélérer cette réinstallation, ou anticiper l’achat d’un nouveau mac, voici quelques astuces pour gagner du temps, et booster votre fichier dotfiles.

PS : Ces commandes nécessitent toutes d’avoir installé homebrew. Promis, c’est rapide !

Mackup

Mackup (EN) va vous permettre de synchroniser les réglages de la plupart de vos applications, en déplaçant les fichiers contenant ces réglages dans DropBox, iCloud Drive ou Google Drive, et en les remplaçant par un lien symbolique.

Pour l’installer, c’est avec homebrew, et une commande suffit :

brew install mackup;

Sur votre installation actuelle, lancez la commande de backup :

mackup backup;

Sur votre nouvelle installation ou nouveau mac, lancez la restauration :

mackup restore;

Brew Cask

Brew cask va vous permettre d’installer un logiciel en une ligne de commande toute simple. Dit comme ça, ça n’est pas très rapide, mais vous allez pouvoir créer un fichier de démarrage avec toutes les lignes à la suite, et vous n’aurez ensuite qu’à appeler ce fichier sur votre nouvelle machine.

Rien à installer, c’est inclus dans Homebrew, pour installer un logiciel, il vous faut trouver son slug dans la liste de cask disponibles (EN).

Ensuite, vous pourrez vous constituer un fichier avec vos apps préférées :

#!/bin/bash

# Media players
brew cask install vlc;
brew cask install spotify;

# Browsers
brew cask install google-chrome;
brew cask install firefox;

Et il vous suffira d’appeler ce fichier d’une simple commande dans le terminal sur votre nouvelle installation :

$ /bin/bash monfichier-apps.sh;

MAS – Mac App Store

MAS (EN) permet de réinstaller rapidement des applications depuis le Mac App Store en un seul appel. Il est disponible également via brew, et s’installe donc très simplement.

brew install mas

Ensuite, et c’est ça le plus difficile, il vous faut trouver l’ID de l’application dans l’app store. Le moyen le plus simple est de trouver l’URL partagée dans la fiche, et d’en extraire l’ID. Exemple :

URL :
https://apps.apple.com/fr/app/trello/id1278508951?mt=12

ID : 
1278508951

Vous pouvez ensuite vous constituer un petit fichier listant les apps, voire même complèter celui utilisé pour Cask sans souci !

#!/bin/bash

mas install 1278508951; # Trello
mas install 1384080005; # Tweetbot
mas install 1388020431; # DevCleaner
mas install 1449412482; # Reeder
mas install 1518425043; # Boop
mas install 513610341;  # Integrity
mas install 568494494;  # Pocket
mas install 585829637;  # Todoist
mas install 957734279;  # TogglDesktop

Et maintenant ?

Je vous invite à vous constituer votre fichier de démarrage, à sauvegarder au chaud, par exemple dans votre Dropbox, ou encore mieux, à le publier dans un repository Dotfiles comme je l’ai fait (EN) !

Partager cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *