Versions in this module Expand all Collapse all v5 v5.7.0 Nov 2, 2026 Changes in this version + const ComposeProviderMessagesEnv + const DebugType + const ErrorType + const GetImageType + const GetRelayInfoType + const GetServiceConfigType + const ImageStreamType + const InfoType + const PublishEndpointType + const RawSetEnvType + const SetEnvType + type Backend interface + CLI func() command.Cli + DryRun func() bool + PrepareShellOut func(ctx context.Context, env types.Mapping, cmd *exec.Cmd) error + ProjectLock func() sync.Locker + type CommandMetadata struct + Parameters []ParameterMetadata + func (c CommandMetadata) CheckRequiredParameters(provider types.ServiceProviderConfig) error + func (c CommandMetadata) GetParameter(paramName string) (ParameterMetadata, bool) + type JsonMessage struct + Message string + Platform string + Type string + type ParameterMetadata struct + Default string + Description string + Name string + Required bool + Type string + type ProviderMetadata struct + Description string + Down CommandMetadata + Pull *CommandMetadata + Stop *CommandMetadata + Up CommandMetadata + func (p ProviderMetadata) IsEmpty() bool + type Service struct + func New(backend Backend) *Service + func (s *Service) Run(ctx context.Context, project *types.Project, service types.ServiceConfig, ...) error