macss-devops.psm1

# macss-devops.psm1

$moduleCodeRoot = $PSScriptRoot

Get-ChildItem -Path (Join-Path $moduleCodeRoot 'Functions\*.ps1') | ForEach-Object {
    . $_.FullName
    $functionName = (Get-Content $_.FullName | Select-String -Pattern '^function' | ForEach-Object { ($_ -split ' ')[1] }).Trim()
    Export-ModuleMember -Function $functionName
}

Get-ChildItem -Path (Join-Path $moduleCodeRoot 'Private\*.ps1') -Recurse | ForEach-Object {
    . $_.FullName
}