command

package
v2.52.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExecuteCmd

func ExecuteCmd(cmd *root.CmdRoot, cmdArgs interface{}, opts ...ExecuteOptions) error

func ExecuteCmdWithOutputs

func ExecuteCmdWithOutputs(cmd *root.CmdRoot, cmdArgs interface{}, opts ...ExecuteOptions) (stdout string, stderr string, err error)

func ExecuteCmdWithStandardOutput

func ExecuteCmdWithStandardOutput(cmd *root.CmdRoot, cmdArgs interface{}, opts ...ExecuteOptions) (stdout string, err error)

func NewMockCommand

func NewMockCommand() *root.CmdRoot

func ParseShellEnv

func ParseShellEnv(in string) map[string]string

Types

type ExecuteOptions

type ExecuteOptions func(*root.CmdRoot) error

func WithCaptureStdErr

func WithCaptureStdErr(w io.Writer) ExecuteOptions

func WithCaptureStdOut

func WithCaptureStdOut(w io.Writer) ExecuteOptions

func WithEmptyEnv

func WithEmptyEnv(t *testing.T) ExecuteOptions

func WithEnv

func WithEnv(t *testing.T, env map[string]string) ExecuteOptions

func WithOSStdIn

func WithOSStdIn(t *testing.T, v string) ExecuteOptions

func WithStdIn

func WithStdIn(v string) ExecuteOptions

func WithStderrTTY

func WithStderrTTY(v bool) ExecuteOptions

func WithStdinTTY

func WithStdinTTY(v bool) ExecuteOptions

func WithStdoutTTY

func WithStdoutTTY(v bool) ExecuteOptions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL