En mai 2019, Microsoft a annoncé une nouvelle application en ligne de commande pour les utilisateurs de Windows : le terminal Windows. Une nouvelle application de ligne de commande tout-en-un contient de nombreuses fonctionnalités et prend en charge Linux et des shells comme PowerShell. Bien que l’enthousiasme pour un programme tel que Terminal puisse sembler déplacé pour les utilisateurs réguliers, les geeks de la ligne de commande et les utilisateurs de Linux en bave.

Alors pourquoi l’excitation que vous pouvez demander? Windows a déjà son CMD et Powershell natifs, mais ce nouveau terminal Windows apporte les fonctionnalités indispensables demandées par les utilisateurs UNIX depuis des années. Avec cela, Microsoft améliore encore l’intégration d’UNIX avec Windows.

Windows 10 et UNIX

Pendant des années, Windows n’avait pas de bonne alternative au CMD natif et Microsoft a gardé Linux à distance. Mais cela a changé ces derniers temps, avec Windows prenant en charge Bash Shell dans la mise à jour du premier anniversaire de 2016. La société a continué à améliorer l’intégration en la mettant à jour avec la version Ubuntu à 16.04 en 2017.

Et dans la dernière mise à jour de mai 1903, Microsoft a ajouté la prise en charge du système de fichiers Linux, ce qui vous a permis d’accéder de manière transparente aux fichiers Linux à l’aide de l’explorateur Windows. Windows Terminal amplifie encore l’engagement en apportant de nombreuses fonctionnalités du terminal Linux à Windows. Voyons quelles sont ces fonctionnalités.

1. Plusieurs onglets

Avec la prise en charge de plusieurs onglets, vous n’avez plus besoin de mélanger différentes fenêtres pour Powershell, SSH et Linux. Vous pouvez avoir un nombre illimité d’onglets, chacun exécutant diverses applications/outils comme Powershell, Ubuntu, Debian, etc. dans une seule fenêtre.

Cette fonctionnalité est également très demandée pour l’explorateur de fichiers, mais il semble que Microsoft ne souhaite pas mettre à jour l’explorateur de fichiers de si tôt. Jusque-là, nous devrons compter sur des alternatives comme Explorer++ et Clover.

2. Meilleur rendu du texte

Actuellement, CMD et Powershell utilisent tous deux un texte simple sur fond contrasté. Mais, lorsque vous écrivez plusieurs lignes de code ou utilisez la ligne de commande pendant une bonne partie de votre temps de travail, vous commencez rapidement à détester le même aspect monotone.

Windows Terminal améliore cela en utilisant un moteur de rendu de texte basé sur DirectWrite/Direct-X accéléré par GPU. Ce moteur rendra les caractères de texte, les glyphes, les symboles, les icônes, les ligatures de programmation et même les emojis présents dans une police. Microsoft a développé une nouvelle police open-source adaptée explicitement à la programmation dans le Terminal.

3. Personnalisez à votre goût

Lorsque nous parlons de terminal ou de ligne de commande, il s’agit généralement d’une image d’un texte de style film Matrix sur fond noir sur de petits moniteurs. Et, si vous voulez vous sentir comme Link de Matrix lors de l’exécution de cette commande ifconfig, Windows Terminal peut être configuré exactement comme ça.

Dans Windows Terminal, vous pouvez configurer le type de police, la taille, la couleur, le thème, l’arrière-plan, la transparence, etc. pour chaque shell ou application. Chaque onglet peut avoir sa configuration et des profils pour différentes applications comme Shell, Ubuntu, SSH, etc. peuvent également être créés. Ces paramètres sont stockés dans un fichier texte structuré pour une configuration facile par les utilisateurs.

4. C’est Open Source

Il peut sembler étrange qu’une nouvelle application développée par Microsoft soit une application open source. Mais c’est correct. La nouvelle application Terminal sera un projet open source. Microsoft ouvre même le code source de la console Windows qui est déjà disponible. Tous les fichiers liés à Windows Terminal sont disponibles sur GitHub.

Microsoft va publier la première version cet été 2019 et écouter les commentaires de la communauté pour les corrections de bogues et les améliorations avec la version finale plus tard à l’hiver 2019.

5. Qu’en est-il de l’invite de commande ?

Selon Microsoft, CMD et Powershell resteront tels quels pour le moment. Ils n’ont pas mis à jour ces applications existantes avec de nouvelles fonctionnalités pour ne pas rompre la compatibilité descendante avec les outils et scripts CMD existants.

Mais nous ne pouvons pas être sûrs de leur avenir. Microsoft vise à faire de Windows Terminal l’application de ligne de commande tout-en-un pour Windows 10. Donc, probablement dans la mise à jour anniversaire 2020, nous pourrions voir CMD et Powershell être progressivement supprimés.

Où puis-je le télécharger?

Il fonctionnera sans problème si vous utilisez Windows 10 avec la version de build 18362 ou supérieure. Microsoft prévoit de publier la version Windows Terminal 1.0 cet été sur le Windows Store et la version finale pour le grand public sera publiée à l’hiver 2019.

Vous pouvez également compiler votre version si vous êtes le geek de la ligne de commande qui connaît Visual Studio. Les fichiers nécessaires à la construction de Windows Terminal sont disponibles sur la page GitHub. Jusque-là, vous devrez continuer à utiliser l’ancien CMD.