Welcome to Powergui.org - an open source community for Windows Powershell

PowerGUI.org PowerGUI.org and blogs
[3036] Create Splatted Hash Table    « Back to Category
Author: Karl Mitschke, Created on: Nov 5, 2010 5:39 PM
Categories: PowerGUI Challenge, Script Editor Add-ons
Rating: Not Rated


This add-on will take a long script line and convert it to a splatted format (using Create Splat (Ctrl L)).



turns into this:



If you have text selected, the add-on will convert only the selected text to splatted style.

I have updated this to handle missing quotes.

11/7/2010 I have updated it to turn splatted command lines into single lines (using Remove Splat (Ctrl t)).

This:


Becomes this:


11/11/2010 Updated to fix a few bugs
1) Handles parameters with spaces
2) Implement a try/catch

11/12/2010 I have updated this to handle the boolean $true and $false
11/13/2010 I have updated this to handle spaces in parameter values and blank switches.
blank switches will default to $true

12/1/2010 I have killed two bugs - One that added spaces before and after the value, and on that did not default blank switches to $true
12/1/2010 Added the feature of expanding an alias into its definition for the cmdlet (first position in the string).

12/29/201 Updated to handle dashes ("-") in a parameter value.
01/07/2011 Fixed a "feature" that dropped a parameter value of 0 - you can now use integers or floats for values.

To install the add-on, follow these steps:
1) Download the file from the Downloads box at the right of this page, and extract it into your module folder. (C:\users\\Documents\WindowsPowerShell\Modules)
2) In the File / PowerShell Libraries dialog box, select Add-on.CreateSplat.

Document Rating
Rating: Not Rated

Downloads
Click to download this attachment Add-on.CreateSplat.zip (4.3 K)
Downloaded 1411 Times
Related Documents
No Related Documents