Versions in this module Expand all Collapse all v0 v0.22.0 Apr 16, 2026 v0.21.0 Apr 13, 2026 Changes in this version + type CommandExecutor interface + Execute func(ctx context.Context, command string) (string, error) + MustExecute func(ctx context.Context, command string) string + func NewLocalCommandExecutor(streamOutput bool) CommandExecutor + func NewSSHCommandExecutor(connection executor.Interface) CommandExecutor + type LocalCommandExecutor struct + func (l *LocalCommandExecutor) Execute(ctx context.Context, command string) (string, error) + func (l *LocalCommandExecutor) MustExecute(ctx context.Context, command string) string + type SSHCommandExecutor struct + func (s *SSHCommandExecutor) Execute(ctx context.Context, command string) (string, error) + func (s *SSHCommandExecutor) MustExecute(ctx context.Context, command string) string