HaloAPI.psm1

#Requires -Version 7
$Functions  = @(Get-ChildItem -Path $PSScriptRoot\Public\ -Include *.ps1 -Recurse) + @(Get-ChildItem -Path $PSScriptRoot\Private\ -Include *.ps1 -Recurse)
foreach ($Function in @($Functions)){
    try {
        . $Function.FullName
    } catch {
        Write-Error -Message "Failed to import function $($Function.FullName): $_"
    }
}
[int32]$Script:HAPIDefaultPageSize = 2000
New-Alias -Name "Get-HaloArticle" -Value Get-HaloKBArticle
New-Alias -Name "New-HaloArticle" -Value New-HaloKBArticle
New-Alias -Name "Set-HaloArticle" -Value Set-HaloKBArticle
Export-ModuleMember -Function $Functions.BaseName -Alias *