SetUpBasic.Template.psm1


. "$PSScriptRoot\SetUpBasic.Template.ps1"

function Template-SubNewPSModule {
    [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseApprovedVerbs", "")]
    
    param(
        [string]$Path,
        [Parameter(Mandatory)]
        [string]$Name,
        [Parameter(Mandatory)]
        [string]$Author,
        [Parameter(Mandatory)]
        [string]$VerbPrefix,
        [Parameter(Mandatory)]
        [string]$ModulePrefix
    )
    
    Private-Template-SubNewPSModule -Path "$Path" -Name "$Name" -VerbPrefix "$VerbPrefix" -ModulePrefix "$ModulePrefix" -Author "$Author" 
}

function Template-SubFullScriptFile {
    [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSUseApprovedVerbs", "")]
    
    param(
        [Parameter(Mandatory)]
        [string]$FileName,
        [Parameter(Mandatory)]
        [string]$Location
    )
    
    Private-Template-SubFullScriptFile -FileName "$FileName" -Location "$Location"
}