omsAgent.psm1

$publicFunctions  = Get-ChildItem -Path $PSScriptRoot\publicFunctions\*.ps1 -ErrorAction SilentlyContinue
$privateFunctions = Get-ChildItem -Path $PSScriptRoot\privateFunctions\*.ps1 -ErrorAction SilentlyContinue

if($null -ne $publicFunctions) {
    forEach($importFunction in ($publicFunctions + $privateFunctions)) {
        try {
            . $importFunction
        } catch {
            Write-Error "ERROR: Failed to import function $($importFunction)"
        }
    }
} else {
    Write-Error "ERROR: No public functions to load."
}