Install-Module Microsoft.PowerShell.GraphicalTools
Linux | Windows | Mac |
---|---|---|
- Out-Gridview
- View and filter objects
- Generate resuable filter code
Install PowerShell 6.2+ with these instructions.
git clone https://github.com/PowerShell/GraphicalTools.git
4. Install Invoke-Build
Install-Module InvokeBuild -Scope CurrentUser
Now you're ready to build the code. You can do so in one of two ways:
PS C:\path\to\GraphicalTools> Invoke-Build Build
Open the PowerShellGraphicalTools folder that you cloned locally and press Ctrl+Shift+B (or Cmd+Shift+B on macOS).
We would love to incorporate community contributions into this project. If you would like to contribute code, documentation, tests, or bug reports, please read our Contribution Guide to learn more.
Due do the quirks of the PowerShell threading implementation the design of GUI's in this application is non-standard. The cmdlet invokes an avalonia application as a seperate process to guaranteee the GUI is runnning on the main thread. Graphical tools therefore consists of 3 .NET Projects.
- Microsoft.PowerShell.GraphicalTools - Cmdlet implementations
- OutGridView.Gui - Implementation of the Out-GridView window
- OutGridView.Models - Contains data contracts between the GUI & Cmdlet
This project is licensed under the MIT License.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.