ScriptDeck.psm1

[Diagnostics.CodeAnalysis.SuppressMessageAttribute("Test-ModuleManifestQuality.ps1", "", Justification="FileList not needed")]
param()
foreach ($file in Get-ChildItem -Filter *-*.ps1 -Exclude *.*.ps1 -Recurse -Path $PsScriptRoot) {
    . $file.Fullname
}

if (-not ('IO.Compression.ZipFile' -as [type])) {
    Add-Type -AssemblyName System.IO.Compression.FileSystem
}