psakefile.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Task Import {
    Import-Module Pester, PSScriptAnalyzer
}

Task Test {
    Invoke-Pester
}

Task Lint {
    Invoke-ScriptAnalyzer . -Recurse -Severity Information
}

Task Publish {
    Publish-Module `
        -Name ..\code-page `
        -NuGetApiKey (Get-Content .psg.key) `
        -Exclude '.github\**', '.psg.key', 'Dockerfile'
}