Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2026 v0.1.0 Apr 19, 2026 Changes in this version + const DescriptionNotFound + const StatusBusy + const StatusNotFound + const StatusRunning + const StatusStopped + type BaseClient interface + Context func() string + Delete func(ctx context.Context, options DeleteOptions) error + Provider func() string + RefreshOptions func(ctx context.Context, userOptions []string, reconfigure bool) error + Status func(ctx context.Context, options StatusOptions) (Status, error) + Stop func(ctx context.Context, options StopOptions) error + type BaseWorkspaceClient interface + Lock func(ctx context.Context) error + Unlock func() + Workspace func() string + WorkspaceConfig func() *provider.Workspace + type Client interface + AgentLocal func() bool + AgentPath func() string + AgentURL func() string + Command func(ctx context.Context, options CommandOptions) error + Create func(ctx context.Context) error + Describe func(ctx context.Context) (string, error) + Start func(ctx context.Context) error + type CommandOptions struct + Command string + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + type DaemonClient interface + CheckWorkspaceReachable func(ctx context.Context) error + Create func(ctx context.Context, stdin io.Reader, stdout io.Writer, stderr io.Writer) error + DirectTunnel func(ctx context.Context, stdin io.Reader, stdout io.Writer) error + Ping func(ctx context.Context, stdout io.Writer) error + SSHClients func(ctx context.Context, user string) (*ssh.Client, *ssh.Client, error) + Up func(ctx context.Context, options UpOptions) (*config.Result, error) + type DeleteOptions struct + Force bool + GracePeriod string + IgnoreNotFound bool + Platform devsy.PlatformOptions + type MachineClient interface + Machine func() string + MachineConfig func() *provider.Machine + type ProxyClient interface + Create func(ctx context.Context, stdin io.Reader, stdout io.Writer, stderr io.Writer) error + Ssh func(ctx context.Context, options SshOptions) error + Up func(ctx context.Context, options UpOptions) error + type SshOptions struct + Stdin io.Reader + Stdout io.Writer + User string + type Status string + func ParseStatus(in string) (Status, error) + type StatusOptions struct + ContainerStatus bool + type StopOptions struct + Platform devsy.PlatformOptions + type UpOptions struct + Debug bool + Stdin io.Reader + Stdout io.Writer + type User struct + Name string + UID string + type WorkspaceClient interface + AgentInfo func(options provider.CLIOptions) (string, *provider.AgentWorkspaceInfo, error) + AgentInjectDockerCredentials func(options provider.CLIOptions) bool + AgentInjectGitCredentials func(options provider.CLIOptions) bool + type WorkspaceStatus struct + Context string + ID string + Provider string + State string