MacRosettaAudit.psm1
|
#Requires -Version 7.0 if (-not $IsMacOS) { $os = [System.Runtime.InteropServices.RuntimeInformation]::OSDescription throw "MacRosettaAudit requires macOS. Cannot load on: $os" } $private = Get-ChildItem -Path (Join-Path $PSScriptRoot 'Private') -Filter '*.ps1' -ErrorAction SilentlyContinue $public = Get-ChildItem -Path (Join-Path $PSScriptRoot 'Public') -Filter '*.ps1' -ErrorAction SilentlyContinue foreach ($file in @($private) + @($public)) { . $file.FullName } Export-ModuleMember -Function $public.BaseName |