Private/Initialize-PrivateFunctions.ps1
function Initialize-PrivateFunctions{ Write-Verbose "Running Initialize-PrivateFunctions..." $Private = @( Get-ChildItem -Path $PSScriptRoot\*.ps1 -Exclude Initialize-PrivateFunctions* -ErrorAction SilentlyContinue ) Foreach ($import in $Private) { Try { . $import.fullname Write-Verbose "Imported $($import.Name)" } Catch { Write-Error -Message "Failed to import function $($import.fullname): $_" } } Write-Verbose "Done Running Initialize-PrivateFunctions" } Initialize-PrivateFunctions |