ServiceDesk.Cloud.Requests.psm1
|
$classFiles = Get-ChildItem -Path "$PSScriptRoot/Classes" -Filter '*.ps1' -ErrorAction SilentlyContinue | Sort-Object Name $privateFiles = Get-ChildItem -Path "$PSScriptRoot/Private" -Filter '*.ps1' -ErrorAction SilentlyContinue $publicFiles = Get-ChildItem -Path "$PSScriptRoot/Public" -Filter '*.ps1' -ErrorAction SilentlyContinue foreach ($file in @($classFiles) + @($privateFiles) + @($publicFiles)) { . $file.FullName } Export-ModuleMember -Function ($publicFiles.BaseName) |