Versions in this module Expand all Collapse all v1 v1.3.3 Mar 28, 2024 Changes in this version + type CMDRunnerOptions struct + RunAsAdmin bool + type Command struct + Cmd string + ForceNoSudo bool + GetOutput bool + IgnoreTerminal bool + type CommandRunner interface + BuildCreateFileCMD func(options CreateFileOptions) Command + BuildDockerBuildCMD func(options DockerBuildOptions) Command + BuildDockerComposeBuildCMD func(options DockerComposeBuildOptions) Command + BuildDockerComposeCreateCMD func(options DockerComposeCreateOptions) Command + BuildDockerComposeDownCMD func(options DockerComposeDownOptions) Command + BuildDockerComposeLogsCMD func(options DockerComposeLogsOptions) Command + BuildDockerComposePSCMD func(options DockerComposePsOptions) Command + BuildDockerComposePullCMD func(options DockerComposePullOptions) Command + BuildDockerComposeUpCMD func(options DockerComposeUpOptions) Command + BuildDockerComposeVersionCMD func() Command + BuildDockerInspectCMD func(options DockerInspectOptions) Command + BuildDockerPSCMD func(options DockerPSOptions) Command + BuildDockerPullCMD func(options DockerBuildOptions) Command + BuildEchoToFileCMD func(options EchoToFileOptions) Command + BuildOpenTextEditor func(options OpenTextEditorOptions) Command + RunCMD func(cmd Command) (string, int, error) + RunScript func(script ScriptFile) (string, error) + func NewCMDRunner(options CMDRunnerOptions) CommandRunner + type CreateFileOptions struct + FileName string + type DockerBuildOptions struct + Args map[string]string + Path string + Tag string + type DockerComposeBuildOptions struct + Path string + Services []string + type DockerComposeCreateOptions struct + Path string + Services []string + type DockerComposeDownOptions struct + Path string + type DockerComposeLogsOptions struct + Follow bool + Path string + Services []string + Tail int + type DockerComposePsOptions struct + FilterRunning bool + Path string + Quiet bool + ServiceName string + Services bool + type DockerComposePullOptions struct + Path string + Services []string + type DockerComposeUpOptions struct + Path string + Services []string + type DockerInspectOptions struct + Format string + Name string + type DockerPSOptions struct + All bool + type EchoToFileOptions struct + Content string + FileName string + type OpenTextEditorOptions struct + FilePath string + type ScriptFile struct + Data interface{} + GetOutput bool + Tmp *template.Template + type UnixCMDRunner struct — darwin/amd64, linux/amd64 + RunWithSudo bool + func (cr *UnixCMDRunner) BuildCreateFileCMD(options CreateFileOptions) Command + func (cr *UnixCMDRunner) BuildDockerBuildCMD(options DockerBuildOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposeBuildCMD(options DockerComposeBuildOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposeCreateCMD(options DockerComposeCreateOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposeDownCMD(options DockerComposeDownOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposeLogsCMD(options DockerComposeLogsOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposePSCMD(options DockerComposePsOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposePullCMD(options DockerComposePullOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposeUpCMD(options DockerComposeUpOptions) Command + func (cr *UnixCMDRunner) BuildDockerComposeVersionCMD() Command + func (cr *UnixCMDRunner) BuildDockerInspectCMD(options DockerInspectOptions) Command + func (cr *UnixCMDRunner) BuildDockerPSCMD(options DockerPSOptions) Command + func (cr *UnixCMDRunner) BuildDockerPullCMD(options DockerBuildOptions) Command + func (cr *UnixCMDRunner) BuildEchoToFileCMD(options EchoToFileOptions) Command + func (cr *UnixCMDRunner) BuildOpenTextEditor(options OpenTextEditorOptions) Command + func (cr *UnixCMDRunner) RunCMD(cmd Command) (string, int, error) + func (cr *UnixCMDRunner) RunScript(script ScriptFile) (string, error) + type WindowsCMDRunner struct — windows/amd64 + func (cr *WindowsCMDRunner) BuildCreateFileCMD(options CreateFileOptions) Command + func (cr *WindowsCMDRunner) BuildDockerBuildCMD(options DockerBuildOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposeBuildCMD(options DockerComposeBuildOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposeCreateCMD(options DockerComposeCreateOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposeDownCMD(options DockerComposeDownOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposeLogsCMD(options DockerComposeLogsOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposePSCMD(options DockerComposePsOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposePullCMD(options DockerComposePullOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposeUpCMD(options DockerComposeUpOptions) Command + func (cr *WindowsCMDRunner) BuildDockerComposeVersionCMD() Command + func (cr *WindowsCMDRunner) BuildDockerInspectCMD(options DockerInspectOptions) Command + func (cr *WindowsCMDRunner) BuildDockerPSCMD(options DockerPSOptions) Command + func (cr *WindowsCMDRunner) BuildDockerPullCMD(options DockerBuildOptions) Command + func (cr *WindowsCMDRunner) BuildEchoToFileCMD(options EchoToFileOptions) Command + func (cr *WindowsCMDRunner) BuildOpenTextEditor(options OpenTextEditorOptions) Command + func (cr *WindowsCMDRunner) RunCMD(cmd Command) (string, int, error) + func (cr *WindowsCMDRunner) RunScript(script ScriptFile) (string, error)