PSMinifier icon indicating copy to clipboard operation
PSMinifier copied to clipboard

Parameter Default Values are stripped

Open Viajaz opened this issue 1 year ago • 0 comments

Parameter default values are stripped.

$ScriptContent = @"
Function Write-TestHost {
    Param(
        `$Message = "Test"
    )
    Write-Host "Message: `$Message"
}
Write-TestHost
"@
$ScriptBlock = [ScriptBlock]::Create($ScriptContent)
Compress-ScriptBlock -ScriptBlock $ScriptBlock -OutputPath ".\Test-ParamDefaultValScript.ps1"

-results in a Test-ParamDefaultValScript.ps1 of:

function Write-TestHost{param($Message)Write-Host "Message: $Message"};Write-TestHost

Viajaz avatar Mar 22 '24 04:03 Viajaz