publish.ps1

. .\helpers
$Key=Get-Password -Name "Powershell Gallery OptWin" -Field "credential"
$OldVersion=Import-PowerShellDataFile -Path .\OptWin.psd1 | Select-Object -ExpandProperty ModuleVersion
$NewVersion=Step-Version -Version $OldVersion -By Patch
Test-ModuleManifest -Path .\OptWin.psd1
Update-ModuleManifest -Path .\OptWin.psd1 -ModuleVersion $NewVersion
Write-Host "Version $OldVersion -> $NewVersion"
Write-Host "Let's publish!!"
Publish-Module -Path . -NuGetApiKey $Key -Repository PSGallery
Remove-Variable "Key"
Install-Module -Name OptWin -Force
Import-Module OptWin
Optimize-Windows -Preset Harmless