Functions/Set-Output.ps1

function Set-Output {
    param(
        $outputData,
        $outputFileName
    )

    #fallback data dump
    Out-Text -outputData $outputData

    #hooking up all available outputs
    if(!$outputs -or $outputs.contains("csv")){
        Out-Csv -outputData $outputData -outputFileName $outputFileName
    }

    if($outputs -and $outputs.contains("excel")){
        Out-Excel -outputData $outputData -outputFileName $outputFileName
    }
}