Aller au contenu principal

WPF.Pwsh

Un contrôle WPF qui héberge une vraie session PowerShell (ConPTY). Le shell démarre avec le contrôle, est affiché via le contrôle Windows Terminal et déclenche un événement lorsqu'il se termine.

Windows uniquement, net8.0-windows et net10.0-windows.

Installation​

Install-Package FrApp42.WPF.Pwsh

Utilisation​

// pwsh.exe, with powershell.exe as fallback
var terminal = new FrApp42.WPF.Pwsh.PwshTerminal();

// the shell exited
terminal.OnSessionDisconnected += (_, _) => CloseTab();

Content = terminal;
MembreDescription
new PwshTerminal("wsl.exe")Lance un autre shell à la place de PowerShell
WorkingDirectoryRépertoire de démarrage du shell
FontFamily / FontSizePolice du terminal (par défaut MesloLGS Nerd Font Mono, 14)
Disconnect()Arrête le shell
Dispose()Ferme la session
OnSessionDisconnectedÉvénement déclenché quand le shell se termine

Liens​