AzureFilesToolkit.psm1
|
# # AzureFilesToolkit.psm1 # Root module — dot-sources all Public and Private function files. # Set-StrictMode -Version Latest $Private = @(Get-ChildItem -Path "$PSScriptRoot/Private/*.ps1" -ErrorAction SilentlyContinue) $Public = @(Get-ChildItem -Path "$PSScriptRoot/Public/*.ps1" -ErrorAction SilentlyContinue) foreach ($import in @($Private + $Public)) { try { . $import.FullName } catch { Write-Error "Failed to import function $($import.FullName): $_" } } # Export only the Public functions (manifest also restricts this) Export-ModuleMember -Function $Public.BaseName |