Versions in this module Expand all Collapse all v0 v0.17.5 Oct 17, 2026 v0.17.4 Oct 17, 2026 Changes in this version + func Address(scheme, host string, port int) string + func Quote(value string) string + func Ready(ctx context.Context, remote Remote, host, check string) error + type Artifact struct + Host string + Name string + Path string + type Asset struct + Executable bool + Hosts []string + Local string + Remote string + type Environment struct + BinariesDir string + DataIPs map[string]string + ID string + SFU []string + func (e Environment) DataIP(host string) string + func (e Environment) Directory() string + func (e Environment) Host() string + func (e Environment) Name(suffix string) string + type Hosts []string + func (h *Hosts) UnmarshalYAML(data []byte) error + type Plugin struct + Artifacts []Artifact + Assets []Asset + BrowserURL func(string, bool) string + CheckHosts func() error + Host string + Hosts []string + ID string + NativeConfig func(string) map[string]any + Ports []Port + PrepareRooms func(context.Context, Remote, int) error + ReservedHosts []string + SenderJoinLimit int + SenderJoinSpacing string + SenderRoomSize int + Services []Service + Start func(context.Context, Remote) error + Stop func(context.Context, Remote) error + func (p Plugin) Validate(managed bool) error + type Port struct + Default int + Value int + type Remote interface + Run func(context.Context, string, string) (string, error) + Write func(context.Context, string, string, []byte) error + type Service struct + Env []string + Health string + Host string + Image string + Name string