Skip to content

jrmycanady/psminimize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psminimize

psminimize is a simple utility that tries to minimize a powershell script file. It only uses basic logic to perform the minimization but in general can reduce a ps1 file by half depending on the variable name length. As this is really just a fancy find and replace there are some edge cases to watch out for.

Limitations

  • Function parameter variables will be renamed. If you define the function/cmdlet within the script and rely on it's name when calling later you will need to manually fix the calling statement.

Usage

psminimize -s script.ps1 -o script.min.ps

long short description required
script-path s The path to the script file to minimize. true
output-path o The path to write the script two. true

Example

./psminimize -s sample.ps1 -o test.min.ps1
minimization completed in 0.015845 seconds and reduced by 54.165660%