Versions in this module Expand all Collapse all v3 v3.2.0 Aug 9, 2026 v3.1.0 Aug 8, 2026 Changes in this version + const DefaultTimeout + var Version = "dev" + func ContainerName(workspace, tool string) string + func PodmanSocketHint() string + func PodmanUsable() bool + func ProjectScope(workspace string) string + type AuthError struct + Err error + Image string + Registry string + func (e *AuthError) Error() string + func (e *AuthError) Unwrap() error + type BackendType string + const BackendAuto + const BackendDocker + const BackendKubernetes + const BackendPodman + func ParseBackendType(s string) BackendType + func (b BackendType) String() string + type DockerExecutor struct + func NewDockerExecutor(dryRun, verbose, quiet bool) (*DockerExecutor, error) + func (e *DockerExecutor) Available() bool + func (e *DockerExecutor) Close() error + func (e *DockerExecutor) Name() string + func (e *DockerExecutor) Run(ctx context.Context, containerConfig *config.ContainerConfig) error + func (e *DockerExecutor) SetTimeout(d time.Duration) + type ExecutionContext struct + DryRun bool + Verbose bool + Workspace string + type Executor interface + Available func() bool + Close func() error + Name func() string + Run func(ctx context.Context, config *config.ContainerConfig) error + type NameConflictError struct + ID string + Name string + func (e *NameConflictError) Error() string + type PodmanExecutor struct + func NewPodmanExecutor(dryRun, verbose, quiet bool) (*PodmanExecutor, error) + func (e *PodmanExecutor) Available() bool + func (e *PodmanExecutor) Close() error + func (e *PodmanExecutor) Name() string + func (e *PodmanExecutor) Run(ctx context.Context, cfg *config.ContainerConfig) error + type Selector struct + func NewSelector(dryRun, verbose, quiet bool) (*Selector, error) + func (s *Selector) Close() error + func (s *Selector) DockerAvailable() bool + func (s *Selector) GetDocker() *DockerExecutor + func (s *Selector) ListAvailableBackends() []BackendType + func (s *Selector) PodmanAvailable() bool + func (s *Selector) Select(toolName string, backend BackendType) (Executor, error) Other modules containing this package github.com/cidx-org/cidx github.com/cidx-org/cidx/v2