PSFolderSize.psm1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$Public  = @( Get-ChildItem -Path "$PSScriptRoot\Functions\Public\*.ps1" )
$Private = @( Get-ChildItem -Path "$PSScriptRoot\Functions\Private\*.ps1" )

@($Public + $Private) | ForEach-Object {

    Try {

        . $_.FullName

    } Catch {

        Write-Error -Message "Failed to import function $($_.FullName): $_"
        
    }
}

Export-ModuleMember -Function $Public.BaseName