This module is a set of ISE add-ons and a few themes. It requires PowerShell5.1 or higher.
As of February 2019 I no longer intend to update or extend this module. VS Code is clearly Microsoft's choice for a scripting tool going forward. The PowerShell ISE isn't going away any time soon, but it is also no longer under active development so I need no point in continuing to develop this module. I will maintain it and address pull requests should members of the community wish to contribute, maintain or extend this module.
Install the module from the PowerShell Gallery.
Install-Module ISEScriptingGeek
Then in your PowerShell_ISE profile script, import the module.
Import-Module ISEScriptingGeek
This will add the menu short cuts.
The themes can be found and imported from the Themes sub-folder of the module. These are optional and are not connected to the add-ons.
Once the module is imported, the add-ons will be listed under ISE Scripting Geek on the Add-ons menu in the ISE. A number of the add-ons fall into grouped sub-folders:
A set of functions for creating and working with "bookmarks" to files opened in the ISE.
These handle various conversions such as:
- selected text to snippet, region
- case conversion
- alias expansion
A set of functions for inserting date/time in different formats
A set of functions for working with open files and their associated folders
A set of functions for creating and managing a "work list" of files
There are also other scripts directly off the ISE Scripting Geek menu, these functions provide various capabilities:
- Print, Run or Sign script
- Send script to Word (with or without color)
- Send selected text to different search engines
- Help functions
- New CIM Command, DSC Resource snippets, etc.