publish.ps1

Import-Module UncommonSense.PowerShell.BuildUtils -Force

$ManifestPath = Join-Path -Path $PSScriptRoot -ChildPath UncommonSense.Pushover.psd1
$NewModuleVersion = Get-ModuleVersion -Path $ManifestPath | Step-ModuleVersion -By Build
$ExportedFunctions = @(Get-ChildItem -Path "$PSScriptRoot\Public\*.ps1" -ErrorAction SilentlyContinue).BaseName

Update-ModuleManifest `
    -Path $ManifestPath `
    -ModuleVersion $NewModuleVersion `
    -FunctionsToExport $ExportedFunctions `
    -ErrorAction Stop

./Update-README.ps1 -ErrorAction Stop

Publish-Module -Path $PSScriptRoot -NuGetApiKey $env:NuGetApiKey