IPAndNetworkCalculator.psm1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$ModuleRoot = Split-Path -Path $MyInvocation.MyCommand.Path -Parent $PublicFunctionsDir = Join-Path -Path $ModuleRoot -ChildPath Public $PrivateFunctionsDir = Join-Path -Path $ModuleRoot -ChildPath Private foreach($FunctionFile in $(Get-ChildItem -Path $PrivateFunctionsDir)){ . $FunctionFile.FullName } $PublicFunctionNames = @() foreach($FunctionFile in $(Get-ChildItem -Path $PublicFunctionsDir)){ . $FunctionFile.FullName $PublicFunctionNames += $FunctionFile.BaseName } Export-ModuleMember -Function $PublicFunctionNames |