Aujourd'hui, j'ai profité d'un moment d'ennui et d'inoccupation pour m'amuser avec un outil que j'utilise (presque) tout les jours : PowerShell. J'ai vu beaucoup de gens avec de PowerShell modifiés et je trouvais ça, à vrai dire, vraiment stylé. On passe d'un PowerShell traditionnel à un PowerShell un peu plus joli ET personnalisable. Pour cela, j'ai utilisé Oh-My-Posh. Un outil qui a été conçu pour personnaliser PowerShell. Dans cet article, je vais vous apprendre à l'installer.
Premièrement, vous allez ouvrir une instance de PowerShell. Dans cette instance, vous allez exécuter cette commande :
winget install JanDeDobbeleer.OhMyPosh -s winget
Ensuite, il va falloir changer la police du terminal (recommandé pour l'affichage des icones). La police recommandé est MesloLGS Nerd Font (il faut installer MesloLGSNerdFont-Regular.ttf). Si vous ne souhaitez pas celle-ci, vous pouvez en choisir une parmi celles proposés par ce site : https://www.nerdfonts.com/font-downloads.
Après avoir fait cela, il faut modifier les paramètres du terminal. Dans votre instance du terminal, accédez au parmètres (
▼ > Paramètres ). Sur cette page, il faut mettre le type de police sur MesloLGS Nerd Font :
On enregistre les modifications et il ne nous reste plus que deux choses à faire, d'abord, on s'assure que Oh-My-Posh est enregistré dans le PATH de Windows. Pour cela : on ouvre le menu Démarrer et on cherche "Variables d'environnement" (on clique sur cette proposition de Windows):
Ensuite, on clique sur Variables d'environnement :
Puis, on double-clique sur Path :
Et on s'assure que cette ligne est dans le Path (sinon on l'ajoute !) :
Enfin, quand on entre oh-oh-my-posh version
, on doit avoir ce résultat :
Dernier chose à faire, on active :
On entre la commande notepad $profile
et on presse Entrée.
Ensuite on entre cette ligne dans le fichier :
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/bubblesextra.omp.json" | Invoke-Expression
On enregistre et on relance Powershell. Vous pouvez observer le résultat :
Vous pouvez remplacer la partie en jaune de la commande par le thème de votre choix (je vous mets le lien en dessous).
Et voilà, on a un joli Powershell maintenant !
Site Oh-my-posh : https://ohmyposh.dev/
Thèmes Oh-My-Posh : https://ohmyposh.dev/docs/themes