private/Invoke-WtwCmuxRawCommand.ps1
|
function Invoke-WtwCmuxRawCommand { [CmdletBinding()] param( [string] $CmuxBin, [Parameter(Mandatory)] [string[]] $ArgumentList ) if (-not $CmuxBin) { return [PSCustomObject]@{ ExitCode = 127; Output = 'cmux CLI not found' } } $output = & $CmuxBin @ArgumentList 2>&1 return [PSCustomObject]@{ ExitCode = $LASTEXITCODE; Output = ($output -join [Environment]::NewLine) } } |