Versions in this module Expand all Collapse all v0 v0.2.1 Jan 12, 2026 v0.2.0 Jan 12, 2026 Changes in this version + func Down(ctx context.Context, projectName string) error type Cmd + func (c *Cmd) WaitUntilHealthy(ctx context.Context) error v0.1.0 Jan 10, 2026 Changes in this version + func LoadProject(ctx context.Context, dir string, files ...string) (*types.Project, error) + type Cmd struct + Args []string + Env []string + Path string + Service types.ServiceConfig + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + func (c *Cmd) CombinedOutput(ctx context.Context) ([]byte, error) + func (c *Cmd) Output(ctx context.Context) ([]byte, error) + func (c *Cmd) Run(ctx context.Context) error + func (c *Cmd) Start(ctx context.Context) (startErr error) + func (c *Cmd) Wait(ctx context.Context) error + type ExitError struct + Code int + Stderr []byte + func (e *ExitError) Error() string + func (e *ExitError) ExitCode() int + type Service struct + func From(serviceName string) *Service + func FromProject(project *types.Project, serviceName string) (*Service, error) + func NewService(config types.ServiceConfig) *Service + func (s *Service) Command(name string, arg ...string) *Cmd