Documentation ¶ Index ¶ func AnyOneExecChecker(ctx context.Context, toolNames ...string) error func ExecChecker(ctx context.Context, toolName string) error func MultiExecChecker(ctx context.Context, toolNames ...string) error type Tooler Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func AnyOneExecChecker ¶ func AnyOneExecChecker(ctx context.Context, toolNames ...string) error func ExecChecker ¶ func ExecChecker(ctx context.Context, toolName string) error func MultiExecChecker ¶ func MultiExecChecker(ctx context.Context, toolNames ...string) error Types ¶ type Tooler ¶ type Tooler interface { // Name of the tool. Name() string // Check whether the tool is available on the system. Gauge(context.Context) error // Installs the tool on the system. Install(context.Context) error } Source Files ¶ View all Source files tooler.go Directories ¶ Show internal Expand all Path Synopsis clickhousekeepertooler clickhousetooler dockercomposetooler dockertooler postgrestooler systemdtooler Click to show internal directories. Click to hide internal directories.