Versions in this module Expand all Collapse all v0 v0.1.1 Jan 4, 2026 Changes in this version + const ContainerJobPath + func ContainerName(projectName, service string) string + type Client struct + func New() (*Client, error) + func (c *Client) Close() error + func (c *Client) ComposeDown(ctx context.Context, composeFile, projectName string) error + func (c *Client) ComposeUp(ctx context.Context, opts ComposeOptions) error + func (c *Client) DebugContainers(ctx context.Context, projectName string, out io.Writer) + func (c *Client) Exec(ctx context.Context, containerName string, command []string, opts ExecOptions) error + func (c *Client) ExecCapture(ctx context.Context, containerName string, command []string) (string, error) + func (c *Client) ExecCaptureWithError(ctx context.Context, containerName string, command []string) (string, error) + func (c *Client) ExecSilent(ctx context.Context, containerName string, command []string) bool + func (c *Client) IsRunning(ctx context.Context, containerName string) (bool, error) + func (c *Client) SetupCredentialSymlinks(ctx context.Context, containerName string) error + func (c *Client) WaitForContainer(ctx context.Context, containerName string) error + type ComposeOptions struct + ComposeFile string + Env map[string]string + ProjectName string + Stderr io.Writer + Stdout io.Writer + Volumes []VolumeMount + type ExecOptions struct + Env map[string]string + Stderr io.Writer + Stdout io.Writer + Workdir string + type VolumeMount struct + ReadOnly bool + Source string + Target string