Anaïs Sparesotto
Terminal · WindowsDébutant≈ 2h · 8 chapitres

Installer un thème Oh My Posh sur Windows

Transformer le terminal Windows en outil pro et lisible : Windows Terminal, PowerShell 7, Nerd Font, Oh My Posh et un thème qui te ressemble. Pas à pas, sans rien casser.

À la fin du cours, tu sais

  • Comprendre ce qu'apporte Oh My Posh à un terminal
  • Installer Windows Terminal et PowerShell 7 avec winget
  • Installer une Nerd Font pour afficher les icônes
  • Installer et activer Oh My Posh dans ton profil PowerShell
  • Choisir, appliquer et personnaliser un thème
  • Dépanner les carrés blancs et le profil qui ne se charge pas

Prérequis

  • Une machine sous Windows 10 ou 11
  • Savoir ouvrir un terminal et taper une commande
Chapitre 11 / 11

Étape 1 sur 11 : Oh My Posh, c'est quoi (et pourquoi)

Chapitre 1

Oh My Posh, c'est quoi (et pourquoi)

Le terminal Windows par défaut est fonctionnel mais austère. Oh My Posh le transforme en cockpit lisible, sans changer une ligne de ta façon de travailler.

Le terminal, tu vas y passer des heures chaque jour. Autant qu'il te parle. Par défaut, le terminal Windows est fonctionnel mais austère : une invite grise qui ne t'affiche presque rien du contexte dans lequel tu travailles. Oh My Posh transforme cette invite en véritable tableau de bord, sans rien changer à ta façon de taper des commandes. C'est un pur gain de confort et de lisibilité, pas une nouvelle façon de travailler à apprendre.

Concrètement, il faut bien distinguer ce qu'Oh My Posh est et ce qu'il n'est pas, car son nom prête à confusion. Ce n'est pas un shell (le programme qui interprète tes commandes reste PowerShell) ni un terminal (la fenêtre reste Windows Terminal) : c'est un moteur de thème de prompt, c'est-à-dire un outil qui embellit et enrichit uniquement la ligne d'invite. Et il ne se limite pas à PowerShell : le même outil fonctionne avec cmd, Git Bash, WSL, zsh, bash ou fish. Dans ce cours, on se concentre sur le combo le plus courant sous Windows, Windows Terminal + PowerShell 7, mais tout ce que tu apprends est transposable.

Oh My Posh est un moteur de thème de prompt (prompt theme engine) multi-shell. Le « prompt », c'est la ligne où tu tapes tes commandes. Oh My Posh l'enrichit avec des informations contextuelles et des couleurs, sans rien changer au comportement de ton shell.

Ce que ça t'affiche en plus

  • La branche Git et l'état du dépôt (fichiers modifiés, en avance/retard) directement dans le prompt
  • Le dossier courant raccourci et lisible
  • Les versions des langages du projet (Node, Python, .NET…) selon le contexte
  • La durée de la dernière commande et son code de sortie (succès / échec)
  • Des icônes claires grâce à une police adaptée

Multi-shell, pas que PowerShell

Oh My Posh fonctionne avec PowerShell, mais aussi cmd, Git Bash, WSL, zsh, bash, fish… Dans ce cours on se concentre sur le combo le plus courant sous Windows : Windows Terminal + PowerShell 7.

Oh My Posh ≠ Oh My Zsh

Les noms se ressemblent mais ce sont deux outils différents. Oh My Zsh est un framework de configuration pour le shell zsh (surtout sur Mac/Linux). Oh My Posh ne gère que le prompt, mais sur n'importe quel shell.

Vrai ou faux ?

Oh My Posh ne fonctionne qu'avec PowerShell, pas avec les autres shells.

Tu veux ce cours pour ton équipe ?

Je peux adapter et animer ce cours pour tes formateur·ices ou tes apprenant·es, en présentiel ou en distanciel. Parlons-en pendant l'audit gratuit.

Réserver un audit gratuit →