The first CodePlex release of PowerBoots has nearly all of the features that we have thought of for the release so far.
To Install in PowerShell 2.0 (CTP3)
- Download one of the PowerBoots files below (PoshWpf is included)
- Unpack into your Modules directory
- Double check: the files should be in, eg: ... Documents\WindowsPowerShell\Modules\PowerBoots
- Run Import-Module PowerBoots from PowerShell or add that to your profile
To install in PowerShell 1.0
- Download the PoshWpf archive below
- Unpack it wherever you like (personally, I suggest using a path like ... Documents\WindowsPowerShell\Modules\PoshWpf)
- In an (elevated) admin PowerShell console, run the Install.ps1 file included with the module
Features of this release
- You can create pretty much any WPF element, including ones I haven't thought of adding yet (use Add-BootsFunction to add a new assembly or a single type).
- You can create graphical user interfaces from PowerShell 1.0 all the way to the latest PowerShell 2.0 CTP.
- You can create your WPF GUIs @-Async@ %(em1)in their own threads%, or inline in PoshConsole, or as synchronous dialogs that return values when they close.
- You can capture screenshots of your UIs (eg: generate .jpg charts from Visifire). You can even do so without displaying them!
- You can take advantage of XAML Data Templates to generate graphical representations of any objects in the PowerShell pipeline.
- You can add to, or modify your running GUIs from the command line.
You can read the "and much much more" between the lines right?
For more information about this release see
my blog post and for previous releases, please check
HuddledMasses/PowerBoots