psakefile.ps1
Task Import { Import-Module powershell-yaml, Pester, PSScriptAnalyzer } Task Test { Invoke-Pester } Task Lint { Invoke-ScriptAnalyzer . -Recurse -Severity Information } Task Publish { Publish-Module -Name .\ghcman.psd1 -NuGetApiKey (Get-Content .psg.key) -Exclude '.github\**', '.vscode\**', '.psg.key', 'debug.log', 'Dockerfile' } |