powershell-module-test.psm1
$PrivateFunctions = Get-ChildItem -Path $PSScriptRoot\Private\*.ps1 $PublicFunctions = Get-ChildItem -Path $PSScriptRoot\Public\*.ps1 foreach ($file in @($PrivateFunctions + $PublicFunctions)) { try { . $file.fullname } catch { Write-Error -Message ('Failed to import: [{0}]' -f $file.fullname) } } |