workspace

package
v0.5.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2024 License: MPL-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateRunner added in v0.2.0

func CreateRunner(workspaceInfo *provider2.AgentWorkspaceInfo, log log.Logger) (devcontainer.Runner, error)

func InitContentFolder added in v0.5.0

func InitContentFolder(workspaceInfo *provider2.AgentWorkspaceInfo, log log.Logger) (bool, error)

func NewBuildCmd

func NewBuildCmd(flags *flags.GlobalFlags) *cobra.Command

NewBuildCmd creates a new command

func NewDeleteCmd

func NewDeleteCmd(flags *flags.GlobalFlags) *cobra.Command

NewDeleteCmd creates a new command

func NewInstallDotfilesCmd added in v0.3.4

func NewInstallDotfilesCmd(flags *flags.GlobalFlags) *cobra.Command

NewInstallDotfilesCmd creates a new command

func NewLogsCmd added in v0.5.5

func NewLogsCmd(flags *flags.GlobalFlags) *cobra.Command

NewLogsCmd creates a new command

func NewLogsDaemonCmd added in v0.0.3

func NewLogsDaemonCmd(flags *flags.GlobalFlags) *cobra.Command

NewLogsDaemonCmd creates a new command

func NewSetupGPGCmd added in v0.4.0

func NewSetupGPGCmd(flags *flags.GlobalFlags) *cobra.Command

NewSetupGPGCmd creates a new command

func NewStatusCmd

func NewStatusCmd(flags *flags.GlobalFlags) *cobra.Command

NewStatusCmd creates a new command

func NewStopCmd

func NewStopCmd(flags *flags.GlobalFlags) *cobra.Command

NewStopCmd creates a new command

func NewUpCmd

func NewUpCmd(flags *flags.GlobalFlags) *cobra.Command

NewUpCmd creates a new command

func NewUpdateConfigCmd

func NewUpdateConfigCmd(flags *flags.GlobalFlags) *cobra.Command

NewUpdateConfigCmd creates a new command

func NewWorkspaceCmd

func NewWorkspaceCmd(flags *flags.GlobalFlags) *cobra.Command

NewWorkspaceCmd returns a new command

Types

type BuildCmd

type BuildCmd struct {
	*flags.GlobalFlags

	WorkspaceInfo string
}

BuildCmd holds the cmd flags

func (*BuildCmd) Run

func (cmd *BuildCmd) Run(ctx context.Context) error

Run runs the command logic

type DeleteCmd

type DeleteCmd struct {
	*flags.GlobalFlags

	Container bool
	Daemon    bool

	WorkspaceInfo string
}

DeleteCmd holds the cmd flags

func (*DeleteCmd) Run

func (cmd *DeleteCmd) Run(ctx context.Context) error

type InstallDotfilesCmd added in v0.3.4

type InstallDotfilesCmd struct {
	*flags.GlobalFlags

	Repository    string
	InstallScript string
}

InstallDotfilesCmd holds the installDotfiles cmd flags

func (*InstallDotfilesCmd) Run added in v0.3.4

func (cmd *InstallDotfilesCmd) Run(ctx context.Context) error

Run runs the command logic

type LogsCmd added in v0.5.5

type LogsCmd struct {
	*flags.GlobalFlags

	ID string
}

LogsCmd holds the cmd flags

func (*LogsCmd) Run added in v0.5.5

func (cmd *LogsCmd) Run(ctx context.Context) error

type LogsDaemonCmd added in v0.0.3

type LogsDaemonCmd struct {
	*flags.GlobalFlags

	ID string
}

LogsDaemonCmd holds the cmd flags

func (*LogsDaemonCmd) Run added in v0.0.3

func (cmd *LogsDaemonCmd) Run(ctx context.Context) error

type SetupGPGCmd added in v0.4.0

type SetupGPGCmd struct {
	*flags.GlobalFlags

	PublicKey  string
	OwnerTrust string
	SocketPath string
	GitKey     string
}

SetupGPGCmd holds the setupGPG cmd flags

func (*SetupGPGCmd) Run added in v0.4.0

func (cmd *SetupGPGCmd) Run(ctx context.Context) error

will forward a local gpg-agent into the remote container this works by

- stopping remote gpg-agent and removing the sockets - exporting local public keys and owner trust - importing those into the container - ensuring the gpg-agent is stopped in the container - starting a reverse-tunnel of the local unix socket to remote - ensuring paths and permissions are correctly set in the remote

type StatusCmd

type StatusCmd struct {
	*flags.GlobalFlags

	WorkspaceInfo string
}

StatusCmd holds the cmd flags

func (*StatusCmd) Run

func (cmd *StatusCmd) Run(ctx context.Context, log log.Logger) error

type StopCmd

type StopCmd struct {
	*flags.GlobalFlags

	WorkspaceInfo string
}

StopCmd holds the cmd flags

func (*StopCmd) Run

func (cmd *StopCmd) Run(ctx context.Context) error

type UpCmd

type UpCmd struct {
	*flags.GlobalFlags

	WorkspaceInfo string
}

UpCmd holds the up cmd flags

func (*UpCmd) Run

func (cmd *UpCmd) Run(ctx context.Context) error

Run runs the command logic

type UpdateConfigCmd

type UpdateConfigCmd struct {
	*flags.GlobalFlags

	WorkspaceInfo string
}

UpdateConfigCmd holds the cmd flags

func (*UpdateConfigCmd) Run

func (cmd *UpdateConfigCmd) Run(ctx context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL