DnsRecordTools.psm1
|
# DnsRecordTools.psm1 $PublicPath = Join-Path $PSScriptRoot 'Public' $Public = @(Get-ChildItem -Path (Join-Path $PublicPath '*.ps1') -File -ErrorAction SilentlyContinue) foreach ($file in $Public) { try { . $file.FullName } catch { throw "Failed to import $($file.FullName): $($_.Exception.Message)" } } Export-ModuleMember -Function ($Public | Select-Object -ExpandProperty BaseName) |