RallyQuickToolsCli.psm1

Set-StrictMode -Version Latest
$projectRootDir = (Get-Item $PSScriptRoot).FullName
Write-Host "ProjectRootDir: $projectRootDir"
$functions  = @(Get-ChildItem -Recurse -Filter "*.ps1" -Path "$projectRootDir/src/tools/")
Write-Host "Functions: $functions"

foreach ($file in $functions) {
    try {
        . $file
        Write-Host "Exporting $($file.BaseName)"
        Export-ModuleMember -Function $($file.BaseName)        
    }
    catch {
        Write-Error -Message "Failed to import function $($file.BaseName)"
    }
}