ProductivityTools.PSImportModulesFromDirectory.psm1
<#
My Function #> function Import-ModulesFromDirectory { [cmdletbinding()] param( [string]$Path=$PSScriptRoot ) $psm1s=Get-ChildItem -Filter "*.psm1" -Recurse foreach($psm1 in $psm1s) { Write-Verbose "Found module $psm1 ($($psm1.FullName))" Import-Module $($psm1.FullName) } } Export-ModuleMember Import-ModulesFromDirectory |