Creates a new HelmExecution instance.
The command array to execute
The working directory for the process
The environment variables to set
Optionallogger: SoloLoggerOptional logger for command output
Executes the command and waits for completion.
A promise that resolves when the command completes
Executes the command and waits for completion with a timeout.
The maximum time to wait, or null to wait indefinitely
A promise that resolves when the command completes or rejects on timeout
Waits for the process to complete.
A promise that resolves when the process completes
Represents the execution of a helm command and is responsible for parsing the response.