A minifier for PowerShell scripts.
Project description
ps-minifier
A very basic minifier for PowerShell scripts.
Currently, a semicolon (;
) is required at the end of each line in the script it is given.
NOTE: This minifier is currently not very complex, and (while it works with programs I have tested it on) may not output functioning code for all programs it is given.
Installation
$ pip install ps-minifier
Usage
To display the help menu:
$ psminifier -h
usage: psminifier [-h] [-f FILE] [-o OUT_FILE]
optional arguments:
-h, --help show this help message and exit
-f FILE, --file FILE path to file to minify
-o OUT_FILE, --out-file OUT_FILE
path to save the result
Pass the path to the file:
$ psminifier -f FILE_PATH
Pass the path to save the result to:
$ psminifier -o OUTPUT_PATH
If psminifier
is run without -f
it will prompt the user to enter code via the standard input.
If it is run without -o
it will output the result to the standard output.
The psminifier module can be imported from python script as follows.
from ps_minifier.psminifier import minify
script = "[Some Powershell Scripts]"
minified_script = minify(script)
print(minified_script)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ps_minifier-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 550c4fe583b12087eba4aa00db9f64cc8d47a0bb4541309d7553c618a1853fd7 |
|
MD5 | 16f5187fa1a2707b3690ace8d98e675d |
|
BLAKE2b-256 | e13ab16d195c6de2c814dd6a7f0c03e14602a316e0ab680e0488619857e213aa |