PSBrewerwall.psm1

#region ProviderPath

$paths = @(
    "Private",
    "Public"
)

foreach ($path in $paths) {
    "$(Split-Path -Path $MyInvocation.MyCommand.Path)\$path\*.ps1" |
        Resolve-Path |
            ForEach-Object {
                . $_.ProviderPath
            }
}

#endregion ProviderPath