<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Catppuccin | AlexIn Tech</title><link>https://alexin.tech/fr/tag/catppuccin/</link><atom:link href="https://alexin.tech/fr/tag/catppuccin/index.xml" rel="self" type="application/rss+xml"/><description>Catppuccin</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>fr</language><lastBuildDate>Tue, 22 Sep 2026 00:00:00 +0000</lastBuildDate><image><url>https://alexin.tech/media/icon_hu_69c804372a707b16.png</url><title>Catppuccin</title><link>https://alexin.tech/fr/tag/catppuccin/</link></image><item><title>Mon expérience PowerShell ULTIME et POURQUOI vous devriez faire pareil</title><link>https://alexin.tech/fr/2026/09/22/mon-experience-powershell-ultime-et-pourquoi-vous-devriez-faire-pareil/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://alexin.tech/fr/2026/09/22/mon-experience-powershell-ultime-et-pourquoi-vous-devriez-faire-pareil/</guid><description>&lt;div class="article-story">
&lt;h1 id="mon-expérience-powershell-ultime-et-pourquoi-vous-devriez-faire-pareil">Mon expérience PowerShell ULTIME et POURQUOI vous devriez faire pareil&lt;/h1>
&lt;p>Vous passez &lt;strong>des heures chaque jour&lt;/strong> dans un terminal ? Vous réinstallez Windows Terminal, Oh My Posh et votre profil PowerShell &lt;strong>de zéro&lt;/strong> à chaque nouveau PC, en priant pour vous souvenir de tous les réglages faits la dernière fois ? 😅
Ne cherchez plus ! J&amp;rsquo;ai créé &lt;strong>Catppuccin PowerShell&lt;/strong>, un script qui transforme un terminal Windows tout nu en un environnement propre, lisible et vraiment agréable à utiliser — gratuitement, et en quelques minutes.&lt;/p>
&lt;p>Ce n&amp;rsquo;est pas que de l&amp;rsquo;esthétique. C&amp;rsquo;est un environnement en ligne de commande plus rapide, plus lisible et reproductible, et une fois qu&amp;rsquo;on y a goûté, revenir à la console bleu-sur-noir par défaut fait l&amp;rsquo;effet d&amp;rsquo;un retour en arrière. 🚀&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="Windows Terminal avec Catppuccin Macchiato et WinFetch" srcset="
/fr/2026/09/22/mon-experience-powershell-ultime-et-pourquoi-vous-devriez-faire-pareil/featured_hu_f2ea3c73b8983487.webp 400w,
/fr/2026/09/22/mon-experience-powershell-ultime-et-pourquoi-vous-devriez-faire-pareil/featured_hu_e105051dc1d082bd.webp 760w,
/fr/2026/09/22/mon-experience-powershell-ultime-et-pourquoi-vous-devriez-faire-pareil/featured_hu_53bb62740b03a5d6.webp 1200w"
src="https://alexin.tech/fr/2026/09/22/mon-experience-powershell-ultime-et-pourquoi-vous-devriez-faire-pareil/featured_hu_f2ea3c73b8983487.webp"
width="760"
height="450"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>Mon terminal Catppuccin Macchiato, avec WinFetch au lancement&lt;/em>&lt;/p>
&lt;hr>
&lt;h1 id="-pourquoi-jai-créé-ce-script">🛠️ Pourquoi j&amp;rsquo;ai créé ce script&lt;/h1>
&lt;p>En tant qu&amp;rsquo;&lt;strong>ingénieur SysOps&lt;/strong>, je vis dans le terminal. Entre le homelab, les machines clientes et l&amp;rsquo;enseignement, je me suis retrouvé à configurer un nouveau PC bien plus souvent que je ne le voudrais — et à chaque fois, je refaisais la même danse manuelle : installer Windows Terminal, récupérer une Nerd Font, configurer Oh My Posh, ajuster PSReadLine, sauvegarder mon ancien profil &amp;ldquo;au cas où&amp;rdquo;&amp;hellip; Vous connaissez la chanson.&lt;/p>
&lt;p>Alors j&amp;rsquo;ai tout automatisé dans un &lt;strong>script PowerShell répétable&lt;/strong>.&lt;/p>
&lt;h2 id="-ce-quil-y-a-sous-le-capot">🔵 Ce qu&amp;rsquo;il y a sous le capot&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Windows Terminal&lt;/strong> — onglets, profils, rendu moderne. Un énorme pas en avant par rapport à la console historique.&lt;/li>
&lt;li>&lt;strong>PowerShell 7&lt;/strong> — le runtime actuel, activement maintenu, parce que la vie est trop courte pour &lt;code>powershell.exe&lt;/code>.&lt;/li>
&lt;li>&lt;strong>Oh My Posh&lt;/strong> — ajoute des infos utiles au prompt en un coup d&amp;rsquo;œil (statut git, chemin, code de sortie), le tout habillé avec la palette &lt;strong>Catppuccin Macchiato&lt;/strong>.&lt;/li>
&lt;li>&lt;strong>FiraCode Nerd Font&lt;/strong> — embarquée directement dans le repo, donc les ligatures et les icônes du prompt s&amp;rsquo;affichent correctement dès le premier lancement. Pas besoin de chercher une police en ligne.&lt;/li>
&lt;li>&lt;strong>PSReadLine&lt;/strong> — meilleure édition de commandes, recherche dans l&amp;rsquo;historique, coloration syntaxique et prédictions inline. Moins de retaper, moins de fautes.&lt;/li>
&lt;li>&lt;strong>WinFetch&lt;/strong> — parce qu&amp;rsquo;un bon setup terminal mérite une bannière système au démarrage. 😎&lt;/li>
&lt;/ul>
&lt;p>La palette &lt;strong>Catppuccin Macchiato&lt;/strong> est vraiment la star ici : un thème cohérent et peu contrasté sur tout le terminal et le prompt, ce qui rend commandes, paramètres, erreurs et suggestions instantanément plus faciles à distinguer.&lt;/p>
&lt;hr>
&lt;h2 id="-linstaller-chez-vous">🔵 L&amp;rsquo;installer chez vous&lt;/h2>
&lt;p>Le repo se trouve ici : &lt;a href="https://github.com/AlexIn-Tech/Catppuccin-PowerShell" target="_blank" rel="noopener">&lt;strong>github.com/AlexIn-Tech/Catppuccin-PowerShell&lt;/strong>&lt;/a>. Clonez-le, puis lancez le script depuis la racine :&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="nb">Set-ExecutionPolicy&lt;/span> &lt;span class="n">-Scope&lt;/span> &lt;span class="k">Process&lt;/span> &lt;span class="n">Bypass&lt;/span> &lt;span class="n">-Force&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">.\&lt;/span>&lt;span class="nb">Setup-CatppuccinPowerShell&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="py">ps1&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Vous voulez aussi que WinGet mette à jour les paquets déjà installés au passage ?&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="p">.\&lt;/span>&lt;span class="nb">Setup-CatppuccinPowerShell&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="py">ps1&lt;/span> &lt;span class="n">-UpgradePackages&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Fermez toutes les fenêtres de Windows Terminal et rouvrez-en une une fois le setup terminé. C&amp;rsquo;est tout ! 🎉&lt;/p>
&lt;p>💡 Tout s&amp;rsquo;installe via &lt;strong>WinGet&lt;/strong>, et les droits administrateur ne sont normalement pas nécessaires. Vos réglages Windows Terminal et PowerShell existants sont &lt;strong>sauvegardés avec horodatage&lt;/strong> avant toute modification, donc vous pouvez toujours revenir en arrière.&lt;/p>
&lt;h2 id="-pensé-pour-être-relancé">🔵 Pensé pour être relancé&lt;/h2>
&lt;p>C&amp;rsquo;est le point qui compte le plus pour moi en tant que SysOps : le script est conçu pour survivre à une exécution ratée.&lt;/p>
&lt;ul>
&lt;li>Chaque étape est &lt;strong>isolée&lt;/strong> — si un composant échoue, les autres sont quand même configurés, l&amp;rsquo;échec apparaît clairement dans le résumé, et le code de sortie le reflète.&lt;/li>
&lt;li>Les fichiers de police ne sont réécrits que si leur contenu a réellement changé, donc une deuxième exécution ne recopie rien d&amp;rsquo;inutile.&lt;/li>
&lt;li>Si Windows a actuellement une police chargée (fichier verrouillé), le script la renomme discrètement au lieu d&amp;rsquo;échouer sur le fameux &lt;em>&amp;ldquo;operation cannot be performed on a file with a user-mapped section open&amp;rdquo;&lt;/em>.&lt;/li>
&lt;li>Une installation de police à moitié terminée est réparée plutôt qu&amp;rsquo;ignorée silencieusement.&lt;/li>
&lt;/ul>
&lt;p>À la fin, vous obtenez un rapport clair &lt;strong>[PASS] / [FAIL]&lt;/strong> pour chaque composant. Plus besoin de deviner si quelque chose a réellement fonctionné.&lt;/p>
&lt;h2 id="-aller-plus-loin-avec-aichat">🔵 Aller plus loin avec Aichat&lt;/h2>
&lt;p>Si vous voulez pousser votre terminal encore plus loin, jetez un œil à &lt;a href="https://github.com/sigoden/aichat" target="_blank" rel="noopener">&lt;strong>Aichat&lt;/strong>&lt;/a>. Son mode assistant shell vous permet de décrire ce que vous voulez en langage naturel, et il génère la commande adaptée à votre shell et votre OS :&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="n">aichat&lt;/span> &lt;span class="n">-e&lt;/span> &lt;span class="s2">&amp;#34;show the five largest files in this folder&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>⚠️ Vérifiez toujours une commande générée avant de l&amp;rsquo;exécuter.&lt;/p>
&lt;hr>
&lt;h1 id="-pourquoi-vous-devriez-faire-pareil">🚀 Pourquoi vous devriez faire pareil&lt;/h1>
&lt;p>Le terminal, c&amp;rsquo;est l&amp;rsquo;endroit où je passe la majeure partie de ma journée de travail, et un petit investissement pour le rendre &lt;strong>cohérent, lisible et reproductible&lt;/strong> se rentabilise à chaque fois que je m&amp;rsquo;assois pour travailler — ou à chaque nouvelle machine à configurer. Ce script transforme cet investissement en une tâche de deux minutes au lieu d&amp;rsquo;une corvée récurrente.&lt;/p>
&lt;p>Si vous êtes SysOps, développeur, ou simplement quelqu&amp;rsquo;un qui vit dans PowerShell, testez-le. Vos retours m&amp;rsquo;intéressent vraiment.&lt;/p>
&lt;h2 id="-soutenez-le-projet">⭐ Soutenez le projet&lt;/h2>
&lt;p>Si Catppuccin PowerShell vous évite les mêmes galères de configuration qu&amp;rsquo;il m&amp;rsquo;évitait, la meilleure façon de dire merci, c&amp;rsquo;est une &lt;strong>star sur GitHub&lt;/strong>. Ça ne coûte rien, ça prend deux secondes, et c&amp;rsquo;est ce qui aide d&amp;rsquo;autres personnes à découvrir le projet.&lt;/p>
&lt;div style="display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin:2rem 0;">
&lt;a href="https://github.com/AlexIn-Tech/Catppuccin-PowerShell" target="_blank" rel="noopener noreferrer" style="display:inline-flex;align-items:center;gap:0.5rem;padding:0.65rem 1.25rem;background:#24292f;color:#fff;border-radius:0.5rem;font-weight:600;text-decoration:none;">
⭐ Star Catppuccin PowerShell sur GitHub
&lt;/a>
&lt;a href="https://github.com/AlexIn-Tech" target="_blank" rel="noopener noreferrer" style="display:inline-flex;align-items:center;gap:0.5rem;padding:0.65rem 1.25rem;background:#6366f1;color:#fff;border-radius:0.5rem;font-weight:600;text-decoration:none;">
👤 Suivez-moi sur GitHub
&lt;/a>
&lt;/div>
&lt;p>Et tant que vous y êtes, &lt;strong>suivez-moi&lt;/strong> pour découvrir mes prochains outils open-source issus de mon homelab et de mon quotidien de SysOps. Ce ne sera pas mon dernier projet Catppuccin — je taguerai tout ce qui y est lié sous le tag &lt;strong>Catppuccin&lt;/strong> sur ce blog, restez à l&amp;rsquo;écoute. 🌸&lt;/p>
&lt;p>Enjoy votre nouveau terminal 😎&lt;/p>
&lt;p>AlexIn Tech&lt;/p>
&lt;/div></description></item></channel></rss>