Windows Terminal Preview 1.7

Par:
fredericmazue

mer, 03/03/2021 - 11:39

Le Terminal Windows est une application de terminal moderne qui veut être le point d'accès central à des outils tels que l’Invite de commandes, PowerShell et WSL.

Ses principales fonctionnalités incluent plusieurs onglets, des volets, une prise en charge des caractères Unicode et UTF-8, un moteur de rendu de texte accéléré par GPU, ainsi que des thèmes, styles et configurations personnalisés.

Windows Terminal peut être téléchargé sur le Microsoft Store. Windows Terminal est un logiciel libre sous licence MIT dont les sources sont disponibles sur GitHub. Microsoft invite les volontaires à participer à ce projet.

Windows Terminal Preview est une version d’évaluation du Terminal Windows qui contient les fonctionnalités les plus récentes au fur et à mesure de leur développement. Cette version d'évaluation peut elle aussi être téléchargée sur le Microsoft Store.

Dans Windows Terminal Preview 1.7 qui vient d'être publié, l'apport le plus remarquable est la prise en charge des JSON fragment extensions. Il s'agit de fichiers JSON que les développeurs d'applications peuvent écrire pour ajouter de nouveaux profils aux paramètres des utilisateurs, ou même modifier certains profils existants. Ils peuvent également être utilisés pour ajouter de nouveaux schémas de couleurs aux paramètres des utilisateurs.

Le fichier JSON doit être divisé en 2 listes, une pour les profils (profiles) et une pour les schémas (schemes). Voici un exemple de fichier json qui ajoute un nouveau profil, modifie un profil existant et crée un nouveau jeu de couleurs. Par exemple :

{
  "profiles": [
    {
      // update the profile with the GUID below
      "updates": "{2c4de342-38b7-51cf-b940-23e9ae97f518}",
      "fontSize": 16,
      "fontWeight": "thin"
    },
    {
      // create a new profile
      "name": "Cool Profile",
      "commandline": "powershell.exe",
      "antialiasingMode": "aliased",
      "fontWeight": "bold",
      "colorScheme": "Postmodern Tango Light"
    }
  ],
  "schemes": [
    {
      // create a new color scheme
      "name": "Postmodern Tango Light",
      "black": "#0C0C0C",
      "red": "#C50F1F",
      "green": "#13A10E",
      "yellow": "#C19C00",
      "blue": "#0037DA",
      "purple": "#881798",
      "cyan": "#3A96DD",           
     "white": "#CCCCCC",
      "brightBlack": "#767676",
      "brightRed": "#E74856",
      "brightGreen": "#16C60C",
      "brightYellow": "#F9F1A5",
      "brightBlue": "#3B78FF",
      "brightPurple": "#B4009E",
      "brightCyan": "#61D6D6",
      "brightWhite": "#F2F2F2"
    }
  ]
}