PowerShell_Scripts/HomeAssistant/Invoke-HomeAssistantCli.ps1
Gal Szkolnik 2aa29de253 Updated HA package
Refresh-HADeviceRegistry added prompts as well as generalization using
the profile.d set variables.
Added profile.d template file for smoother setup
Added HA Addon commands
2021-05-23 16:13:28 -04:00

20 lines
525 B
PowerShell

[CmdletBinding(SupportsShouldProcess)]param(
[switch]$NoJsonParsing,
[switch]$Help,
[Parameter(Position = 0, ValueFromRemainingArguments = $true)]
[string[]]$Params
)
$local:baseParams='--raw-json'
if( -not $Params ) { $NoJsonParsing = $true }
if( $NoJsonParsing ) { $baseParams=[string]::Empty }
if( $Help ) {
$NoJsonParsing = $true
$baseParams = '--help'
}
$local:results = & docker exec hassio_cli ha $params $baseParams
if( -not $NoJsonParsing ) {
$results | ConvertFrom-Json
} else {
$results
}