PowerPUG.psm1

function Show-PUGLogo {
    param(
        [string]$Version
    )

    @"
     @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@@@@@& @@@@@@@@@@@@@@@@@@@
   @@@@@@@@@@@@@@@@@@ %@@@@@@@@@@@@@@@@@
   @@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@
   @@@@@@@@@@@@@ %@@@@@@@@@@@@
   @@@@@@@@@@@ @@@@@@@@@@
   @@@@@@@@ @@@@@@@@
   @@@@@@ @@@@@
   @@@ %@@@ @@@@ @@@
                @@@@@ @@@@@@@@# @@@@(
                @@@@@@. ,@ @@@@@@@@@@@@@@ #@@@@@@ @@
                *@@@@@@@@@@, @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@
                   @@@@@@ %@@@@@ @@@@@ @@@@@#
                             @@@@@@@@, @@@@@@@@@
                          (@@@@@@@@@@@@@ (@@@@@@@@@@@@@
                        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
                     (@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                   @@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@&
                 @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@,
                @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@
                *@@@@@@@@@@@@@@@@@@@. @@@@@@@@@@@@@@@@@@@@
                 #@@@@@@@@@@@@@@@@@@@@@, @@@@@@@@@@@@@@@@@@@@@@
                    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
                                  PowerPUG v$Version
"@

}
function Invoke-PowerPUG {
    Show-PUGLogo -Version (Get-Date -Format yyyy.M.d)
}


# Export functions and aliases as required
Export-ModuleMember -Function @('Invoke-PowerPUG') -Alias @()