M365AdminToolkit.psm1

$public = @(Get-ChildItem -Path (Join-Path $PSScriptRoot 'Public') -Filter *.ps1 -ErrorAction SilentlyContinue)
foreach ($file in $public) {
    try { . $file.FullName } catch { Write-Error "Failed to import $($file.FullName): $_" }
}
Export-ModuleMember -Function $public.BaseName