项目作者: jrmycanady

项目描述 :
minimizer for powershell script files
高级语言: Go
项目地址: git://github.com/jrmycanady/psminimize.git
创建时间: 2018-08-01T20:22:49Z
项目社区:https://github.com/jrmycanady/psminimize

开源协议:MIT License

下载


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

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