Posh-Datadog.psm1
Write-Verbose "Posh-Datadog module" Write-Verbose 'Doing stuff...' # load functions $functionFilter = Join-Path $PSScriptRoot "Functions" Get-ChildItem -Path $functionFilter -Filter "*.ps1" -Recurse | Foreach-Object { Write-Verbose "Loading function $($_.Name).." . $_.FullName } if(-not $env:Datadog_API_Key){ Write-Warning "Cannot find Datadog API Key on this system." Write-Warning 'Save it as $env:Datadog_API_Key using: [Environment]::SetEnvironmentVariable("Datadog_API_Key", "$api_key", "User")' } if(-not $env:Datadog_APP_Key){ Write-Warning "Cannot find Datadog App Key on this system." Write-Warning 'Save it as $env:Datadog_APP_Key using [Environment]::SetEnvironmentVariable("Datadog_APP_Key", "$app_key", "User")' } Write-Verbose 'Done!' |