PoshTui.psm1
$Public = (Get-ChildItem -Path $PSScriptRoot\Public -Filter *.ps1) Try{ ForEach ($Function in $Public) { $FunctionName = $Function.BaseName $FunctionPath = $Function.FullName Write-Verbose "Importing function: $FunctionName from $FunctionPath" . $FunctionPath } } Catch{ Write-Error "Failed to import functions from $PSScriptRoot\Public: $_" } Finally { Write-Verbose "Finished importing functions from $PSScriptRoot\Public" } Export-ModuleMember -Function $Public.BaseName |