DevXToolkit.psm1
|
# DevXToolkit.psm1 # Load internal implementation first, then the public command surface. foreach ($directoryName in @('Private', 'Public')) { $directoryPath = Join-Path -Path $PSScriptRoot -ChildPath $directoryName if (-not (Test-Path -LiteralPath $directoryPath -PathType Container)) { throw "DevXToolkit module directory missing: $directoryPath" } Get-ChildItem -LiteralPath $directoryPath -Filter '*.ps1' -File | Sort-Object -Property Name | ForEach-Object { . $_.FullName } } |