Versions in this module Expand all Collapse all v1 v1.3.3 Mar 28, 2024 Changes in this version + const Docker + const DockerCompose + var ErrDependencyNotInstalled = errors.New("dependency not installed") + var ErrDockerEngineIsNotRunning = errors.New("docker engine is not running") + var ErrUnsupportedDependency = errors.New("unsupported dependency") + var ErrUnsupportedInstallForOS = errors.New("unsupported installation for OS") + type DependenciesManager interface + Check func(dependencies []string) (installed []string, pending []string) + DockerComposeIsInstalled func() error + DockerEngineIsOn func() error + Install func(dependency string) error + ShowInstructions func(dependency string) error + Supported func(dependencies []string) (supported []string, unsupported []string, err error) + func NewDependenciesManager(cmdRunner commands.CommandRunner) DependenciesManager