Support expérimental du langage PowerShell pour Atom

Aperçu

Ce projet tire parti de atom-languageclientet des services de l’éditeur PowerShell pour fournir des fonctionnalités riches du langage PowerShell dans l’éditeur Atom.

DISCLAIMER : Je développe ceci comme un projet parallèle dans mon temps libre, donc pleaseconsider contribuer si vous voulez l’aider à s’améliorer plus rapidement!

Support de la plate-forme

  • Windows avec PowerShell v5.1 et PowerShell Core v6
  • Linux avec PowerShell Core v6 (toutes les distributions supportées par PowerShell)
  • macOS et OS X avec PowerShell Core v6

Ce paquet peut bien fonctionner avec des machines exécutant PowerShell v3 et v4 maiselles ne sont pas officiellement supportées par ce paquet pour le moment.

Prérequis

Pour utiliser ce paquet, vous devez d’abord installer ses dépendances. Il y a quelques dépendances de construction pour node-gyp qui doivent être installées en premier selon votre plateforme.

NOTE : C’est une mesure temporaire jusqu’à ce que des binaires précompilés pour node-pty puissent être inclus avec le paquet terminal-tab.

Une fois que les dépendances de compilation ont été installées, vous pouvez installer le ide-powershellpaquet!

Installation

Vous pouvez facilement installer ce paquet en utilisant la commande suivante

apm install ide-powershell

Vous pouvez également trouver ce paquet dans Atom en exécutant la commande « Settings View : InstallPackages and Themes », puis recherchez et installez ide-powershell

Development

  1. Suivez les instructions de la section Prérequis ci-dessus

  2. Forkez ce repo, clonez-le dans un dossier local, et allez dans ce dossier dans un terminal

  3. Exécutez apm install installent les dépendances et construisent le paquet

  4. Exécutez apm link pour câbler le paquet dans Atom

  5. Ouvrez ou redémarrez Atom et essayez ensuite de charger un fichier .ps1

  6. Changez un peu de code dans ce repo, exécutez la commande « Reload Window », puis essayez vos changements !

Mainteneurs

  • David Wilson – @daviwil
  • Patrick Meinecke – @SeeminglyScienc

Licence

Ce projet est sous licence MIT. Certaines parties ducode sont basées sur l’extension PowerShell pour Visual Studio Code, également sous la licence MIT.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.