package cmd
import "gvisor.dev/gvisor/runsc/cmd"
Package cmd holds implementations of the runsc commands.
Index ¶
- type ArchInfo
- type Boot
- func (b *Boot) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Boot) Name() string
- func (b *Boot) SetFlags(f *flag.FlagSet)
- func (*Boot) Synopsis() string
- func (*Boot) Usage() string
- type Checkpoint
- func (c *Checkpoint) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Checkpoint) Name() string
- func (c *Checkpoint) SetFlags(f *flag.FlagSet)
- func (*Checkpoint) Synopsis() string
- func (*Checkpoint) Usage() string
- type CheckpointCompression
- func (g *CheckpointCompression) Get() any
- func (g CheckpointCompression) Level() statefile.CompressionLevel
- func (g *CheckpointCompression) Set(v string) error
- func (g CheckpointCompression) String() string
- type CompatibilityInfo
- type Create
- func (c *Create) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Create) Name() string
- func (c *Create) SetFlags(f *flag.FlagSet)
- func (*Create) Synopsis() string
- func (*Create) Usage() string
- type Debug
- func (d *Debug) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Debug) Name() string
- func (d *Debug) SetFlags(f *flag.FlagSet)
- func (*Debug) Synopsis() string
- func (*Debug) Usage() string
- type Delete
- func (d *Delete) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Delete) Name() string
- func (d *Delete) SetFlags(f *flag.FlagSet)
- func (*Delete) Synopsis() string
- func (*Delete) Usage() string
- type Do
- func (c *Do) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Do) Name() string
- func (c *Do) SetFlags(f *flag.FlagSet)
- func (*Do) Synopsis() string
- func (*Do) Usage() string
- type Events
- func (evs *Events) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Events) Name() string
- func (evs *Events) SetFlags(f *flag.FlagSet)
- func (*Events) Synopsis() string
- func (*Events) Usage() string
- type Exec
- func (ex *Exec) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Exec) Name() string
- func (ex *Exec) SetFlags(f *flag.FlagSet)
- func (*Exec) Synopsis() string
- func (*Exec) Usage() string
- type Gofer
- func (g *Gofer) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Gofer) Name() string
- func (g *Gofer) SetFlags(f *flag.FlagSet)
- func (g *Gofer) Synopsis() string
- func (*Gofer) Usage() string
- type Help
- func NewHelp(cdr *subcommands.Commander) *Help
- func (h *Help) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Help) Name() string
- func (h *Help) Register(cmd subcommands.Command)
- func (h *Help) SetFlags(*flag.FlagSet)
- func (*Help) Synopsis() string
- func (*Help) Usage() string
- type Install
- func (i *Install) Execute(_ context.Context, f *flag.FlagSet, _ ...any) subcommands.ExitStatus
- func (*Install) Name() string
- func (i *Install) SetFlags(fs *flag.FlagSet)
- func (*Install) Synopsis() string
- func (*Install) Usage() string
- type Kill
- func (k *Kill) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Kill) Name() string
- func (k *Kill) SetFlags(f *flag.FlagSet)
- func (*Kill) Synopsis() string
- func (*Kill) Usage() string
- type List
- func (l *List) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*List) Name() string
- func (l *List) SetFlags(f *flag.FlagSet)
- func (*List) Synopsis() string
- func (*List) Usage() string
- type MetricExport
- func (m *MetricExport) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*MetricExport) Name() string
- func (m *MetricExport) SetFlags(f *flag.FlagSet)
- func (*MetricExport) Synopsis() string
- func (*MetricExport) Usage() string
- type MetricMetadata
- func (m *MetricMetadata) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*MetricMetadata) Name() string
- func (m *MetricMetadata) SetFlags(f *flag.FlagSet)
- func (*MetricMetadata) Synopsis() string
- func (*MetricMetadata) Usage() string
- type MetricServer
- type Mitigate
- func (m *Mitigate) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Mitigate) Name() string
- func (m *Mitigate) SetFlags(f *flag.FlagSet)
- func (*Mitigate) Synopsis() string
- func (m *Mitigate) Usage() string
- type PS
- func (ps *PS) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*PS) Name() string
- func (ps *PS) SetFlags(f *flag.FlagSet)
- func (*PS) Synopsis() string
- func (*PS) Usage() string
- type Pause
- func (*Pause) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Pause) Name() string
- func (*Pause) SetFlags(*flag.FlagSet)
- func (*Pause) Synopsis() string
- func (*Pause) Usage() string
- type Platforms
- func (*Platforms) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Platforms) Name() string
- func (*Platforms) SetFlags(f *flag.FlagSet)
- func (*Platforms) Synopsis() string
- func (*Platforms) Usage() string
- type PortForward
- func (p *PortForward) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*PortForward) Name() string
- func (p *PortForward) SetFlags(f *flag.FlagSet)
- func (*PortForward) Synopsis() string
- func (*PortForward) Usage() string
- type ReadControl
- func (r *ReadControl) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*ReadControl) Name() string
- func (r *ReadControl) SetFlags(f *flag.FlagSet)
- func (*ReadControl) Synopsis() string
- func (*ReadControl) Usage() string
- type Restore
- func (r *Restore) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Restore) Name() string
- func (r *Restore) SetFlags(f *flag.FlagSet)
- func (*Restore) Synopsis() string
- func (*Restore) Usage() string
- type Resume
- func (r *Resume) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Resume) Name() string
- func (r *Resume) SetFlags(*flag.FlagSet)
- func (*Resume) Synopsis() string
- func (*Resume) Usage() string
- type Run
- func (r *Run) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Run) Name() string
- func (r *Run) SetFlags(f *flag.FlagSet)
- func (*Run) Synopsis() string
- func (*Run) Usage() string
- type Spec
- func (s *Spec) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Spec) Name() string
- func (s *Spec) SetFlags(f *flag.FlagSet)
- func (*Spec) Synopsis() string
- func (*Spec) Usage() string
- type Start
- func (*Start) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Start) Name() string
- func (*Start) SetFlags(*flag.FlagSet)
- func (*Start) Synopsis() string
- func (*Start) Usage() string
- type State
- func (*State) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*State) Name() string
- func (*State) SetFlags(*flag.FlagSet)
- func (*State) Synopsis() string
- func (*State) Usage() string
- type Statefile
- func (s *Statefile) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Statefile) Name() string
- func (s *Statefile) SetFlags(f *flag.FlagSet)
- func (*Statefile) Synopsis() string
- func (*Statefile) Usage() string
- type Symbolize
- func (c *Symbolize) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Symbolize) Name() string
- func (c *Symbolize) SetFlags(f *flag.FlagSet)
- func (*Symbolize) Synopsis() string
- func (*Symbolize) Usage() string
- type SyscallDoc
- type Syscalls
- func (s *Syscalls) Execute(context.Context, *flag.FlagSet, ...any) subcommands.ExitStatus
- func (*Syscalls) Name() string
- func (s *Syscalls) SetFlags(f *flag.FlagSet)
- func (*Syscalls) Synopsis() string
- func (*Syscalls) Usage() string
- type Umount
- func (u *Umount) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Umount) Name() string
- func (u *Umount) SetFlags(f *flag.FlagSet)
- func (*Umount) Synopsis() string
- func (*Umount) Usage() string
- type Uninstall
- func (u *Uninstall) Execute(context.Context, *flag.FlagSet, ...any) subcommands.ExitStatus
- func (*Uninstall) Name() string
- func (u *Uninstall) SetFlags(fs *flag.FlagSet)
- func (*Uninstall) Synopsis() string
- func (*Uninstall) Usage() string
- type Usage
- func (u *Usage) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Usage) Name() string
- func (u *Usage) SetFlags(f *flag.FlagSet)
- func (*Usage) Synopsis() string
- func (*Usage) Usage() string
- type Wait
- func (wt *Wait) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
- func (*Wait) Name() string
- func (wt *Wait) SetFlags(f *flag.FlagSet)
- func (*Wait) Synopsis() string
- func (*Wait) Usage() string
- type WriteControl
Types ¶
type ArchInfo ¶
type ArchInfo struct { // Syscalls maps syscall number for the architecture to the doc. Syscalls map[uintptr]SyscallDoc `json:"syscalls"` }
ArchInfo is compatibility doc for an architecture.
type Boot ¶
type Boot struct {
// contains filtered or unexported fields
}
Boot implements subcommands.Command for the "boot" command which starts a new sandbox. It should not be called directly.
func (*Boot) Execute ¶
func (b *Boot) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute. It starts a sandbox in a waiting state.
func (*Boot) Name ¶
Name implements subcommands.Command.Name.
func (*Boot) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Boot) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Boot) Usage ¶
Usage implements subcommands.Command.Usage.
type Checkpoint ¶
type Checkpoint struct {
// contains filtered or unexported fields
}
Checkpoint implements subcommands.Command for the "checkpoint" command.
func (*Checkpoint) Execute ¶
func (c *Checkpoint) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Checkpoint) Name ¶
func (*Checkpoint) Name() string
Name implements subcommands.Command.Name.
func (*Checkpoint) SetFlags ¶
func (c *Checkpoint) SetFlags(f *flag.FlagSet)
SetFlags implements subcommands.Command.SetFlags.
func (*Checkpoint) Synopsis ¶
func (*Checkpoint) Synopsis() string
Synopsis implements subcommands.Command.Synopsis.
func (*Checkpoint) Usage ¶
func (*Checkpoint) Usage() string
Usage implements subcommands.Command.Usage.
type CheckpointCompression ¶
type CheckpointCompression statefile.CompressionLevel
CheckpointCompression represents checkpoint image writer behavior. The default behavior is to compress because the default behavior used to be to always compress.
func (*CheckpointCompression) Get ¶
func (g *CheckpointCompression) Get() any
Get implements flag.Getter.
func (CheckpointCompression) Level ¶
func (g CheckpointCompression) Level() statefile.CompressionLevel
Level returns corresponding statefile.CompressionLevel value.
func (*CheckpointCompression) Set ¶
func (g *CheckpointCompression) Set(v string) error
Set implements flag.Value.
func (CheckpointCompression) String ¶
func (g CheckpointCompression) String() string
String implements flag.Value.
type CompatibilityInfo ¶
CompatibilityInfo is a map of system and architecture to compatibility doc. Maps operating system to architecture to ArchInfo.
type Create ¶
type Create struct {
// contains filtered or unexported fields
}
Create implements subcommands.Command for the "create" command.
func (*Create) Execute ¶
func (c *Create) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Create) Name ¶
Name implements subcommands.Command.Name.
func (*Create) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Create) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Create) Usage ¶
Usage implements subcommands.Command.Usage.
type Debug ¶
type Debug struct {
// contains filtered or unexported fields
}
Debug implements subcommands.Command for the "debug" command.
func (*Debug) Execute ¶
func (d *Debug) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Debug) Name ¶
Name implements subcommands.Command.
func (*Debug) SetFlags ¶
SetFlags implements subcommands.Command.
func (*Debug) Synopsis ¶
Synopsis implements subcommands.Command.
func (*Debug) Usage ¶
Usage implements subcommands.Command.
type Delete ¶
type Delete struct {
// contains filtered or unexported fields
}
Delete implements subcommands.Command for the "delete" command.
func (*Delete) Execute ¶
func (d *Delete) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Delete) Name ¶
Name implements subcommands.Command.Name.
func (*Delete) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Delete) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Delete) Usage ¶
Usage implements subcommands.Command.Usage.
type Do ¶
type Do struct {
// contains filtered or unexported fields
}
Do implements subcommands.Command for the "do" command. It sets up a simple sandbox and executes the command inside it. See Usage() for more details.
func (*Do) Execute ¶
func (c *Do) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Do) Name ¶
Name implements subcommands.Command.Name.
func (*Do) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Do) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Do) Usage ¶
Usage implements subcommands.Command.Usage.
type Events ¶
type Events struct {
// contains filtered or unexported fields
}
Events implements subcommands.Command for the "events" command.
func (*Events) Execute ¶
func (evs *Events) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Events) Name ¶
Name implements subcommands.Command.Name.
func (*Events) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Events) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Events) Usage ¶
Usage implements subcommands.Command.Usage.
type Exec ¶
type Exec struct {
// contains filtered or unexported fields
}
Exec implements subcommands.Command for the "exec" command.
func (*Exec) Execute ¶
func (ex *Exec) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute. It starts a process in an already created container.
func (*Exec) Name ¶
Name implements subcommands.Command.Name.
func (*Exec) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Exec) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Exec) Usage ¶
Usage implements subcommands.Command.Usage.
type Gofer ¶
type Gofer struct {
// contains filtered or unexported fields
}
Gofer implements subcommands.Command for the "gofer" command, which starts a filesystem gofer. This command should not be called directly.
func (*Gofer) Execute ¶
func (g *Gofer) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.
func (*Gofer) Name ¶
Name implements subcommands.Command.
func (*Gofer) SetFlags ¶
SetFlags implements subcommands.Command.
func (*Gofer) Synopsis ¶
Synopsis implements subcommands.Command.
func (*Gofer) Usage ¶
Usage implements subcommands.Command.
type Help ¶
type Help struct {
// contains filtered or unexported fields
}
Help implements subcommands.Command for the "help" command. The 'help' command prints help for commands registered to a Commander but also allows for registering additional help commands that print other documentation.
func NewHelp ¶
func NewHelp(cdr *subcommands.Commander) *Help
NewHelp returns a help command for the given commander.
func (*Help) Execute ¶
func (h *Help) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Help) Name ¶
Name implements subcommands.Command.Name.
func (*Help) Register ¶
func (h *Help) Register(cmd subcommands.Command)
Register registers a new help command.
func (*Help) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Help) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Help) Usage ¶
Usage implements subcommands.Command.Usage.
type Install ¶
type Install struct { ConfigFile string Runtime string Experimental bool Clobber bool CgroupDriver string // contains filtered or unexported fields }
Install implements subcommands.Command.
func (*Install) Execute ¶
func (i *Install) Execute(_ context.Context, f *flag.FlagSet, _ ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Install) Name ¶
Name implements subcommands.Command.Name.
func (*Install) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Install) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Install) Usage ¶
Usage implements subcommands.Command.Usage.
type Kill ¶
type Kill struct {
// contains filtered or unexported fields
}
Kill implements subcommands.Command for the "kill" command.
func (*Kill) Execute ¶
func (k *Kill) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Kill) Name ¶
Name implements subcommands.Command.Name.
func (*Kill) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Kill) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Kill) Usage ¶
Usage implements subcommands.Command.Usage.
type List ¶
type List struct {
// contains filtered or unexported fields
}
List implements subcommands.Command for the "list" command.
func (*List) Execute ¶
func (l *List) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*List) Name ¶
Name implements subcommands.command.name.
func (*List) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*List) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*List) Usage ¶
Usage implements subcommands.Command.Usage.
type MetricExport ¶
type MetricExport struct {
// contains filtered or unexported fields
}
MetricExport implements subcommands.Command for the "metric-export" command.
func (*MetricExport) Execute ¶
func (m *MetricExport) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*MetricExport) Name ¶
func (*MetricExport) Name() string
Name implements subcommands.Command.Name.
func (*MetricExport) SetFlags ¶
func (m *MetricExport) SetFlags(f *flag.FlagSet)
SetFlags implements subcommands.Command.SetFlags.
func (*MetricExport) Synopsis ¶
func (*MetricExport) Synopsis() string
Synopsis implements subcommands.Command.Synopsis.
func (*MetricExport) Usage ¶
func (*MetricExport) Usage() string
Usage implements subcommands.Command.Usage.
type MetricMetadata ¶
type MetricMetadata struct { }
MetricMetadata implements subcommands.Command for the "metric-metadata" command.
func (*MetricMetadata) Execute ¶
func (m *MetricMetadata) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*MetricMetadata) Name ¶
func (*MetricMetadata) Name() string
Name implements subcommands.Command.Name.
func (*MetricMetadata) SetFlags ¶
func (m *MetricMetadata) SetFlags(f *flag.FlagSet)
SetFlags implements subcommands.Command.SetFlags.
func (*MetricMetadata) Synopsis ¶
func (*MetricMetadata) Synopsis() string
Synopsis implements subcommands.Command.Synopsis.
func (*MetricMetadata) Usage ¶
func (*MetricMetadata) Usage() string
Usage implements subcommands.Command.Usage.
type MetricServer ¶
type MetricServer struct { metricservercmd.Cmd }
MetricServer implements subcommands.Command for the "metric-server" command.
func (*MetricServer) Execute ¶
func (m *MetricServer) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
type Mitigate ¶
type Mitigate struct {
// contains filtered or unexported fields
}
Mitigate implements subcommands.Command for the "mitigate" command.
func (*Mitigate) Execute ¶
func (m *Mitigate) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Mitigate) Name ¶
Name implements subcommands.command.name.
func (*Mitigate) SetFlags ¶
SetFlags sets flags for the command Mitigate.
func (*Mitigate) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Mitigate) Usage ¶
Usage implements Usage for cmd.Mitigate.
type PS ¶
type PS struct {
// contains filtered or unexported fields
}
PS implements subcommands.Command for the "ps" command.
func (*PS) Execute ¶
func (ps *PS) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*PS) Name ¶
Name implements subcommands.Command.Name.
func (*PS) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*PS) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*PS) Usage ¶
Usage implements subcommands.Command.Usage.
type Pause ¶
type Pause struct{}
Pause implements subcommands.Command for the "pause" command.
func (*Pause) Execute ¶
func (*Pause) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Pause) Name ¶
Name implements subcommands.Command.Name.
func (*Pause) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Pause) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Pause) Usage ¶
Usage implements subcommands.Command.Usage.
type Platforms ¶
type Platforms struct{}
Platforms implements subcommands.Command for the "platforms" command.
func (*Platforms) Execute ¶
func (*Platforms) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Platforms) Name ¶
Name implements subcommands.Command.Name.
func (*Platforms) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Platforms) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Platforms) Usage ¶
Usage implements subcommands.Command.Usage.
type PortForward ¶
type PortForward struct {
// contains filtered or unexported fields
}
PortForward implements subcommands.Command for the "portforward" command.
func (*PortForward) Execute ¶
func (p *PortForward) Execute(ctx context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*PortForward) Name ¶
func (*PortForward) Name() string
Name implements subcommands.Command.Name.
func (*PortForward) SetFlags ¶
func (p *PortForward) SetFlags(f *flag.FlagSet)
SetFlags implements subcommands.Command.SetFlags.
func (*PortForward) Synopsis ¶
func (*PortForward) Synopsis() string
Synopsis implements subcommands.Command.Synopsis.
func (*PortForward) Usage ¶
func (*PortForward) Usage() string
Usage implements subcommands.Command.Usage.
type ReadControl ¶
type ReadControl struct{}
ReadControl implements subcommands.Command for the "read-control" command.
func (*ReadControl) Execute ¶
func (r *ReadControl) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*ReadControl) Name ¶
func (*ReadControl) Name() string
Name implements subcommands.Command.Name.
func (*ReadControl) SetFlags ¶
func (r *ReadControl) SetFlags(f *flag.FlagSet)
SetFlags implements subcommands.Command.SetFlags.
func (*ReadControl) Synopsis ¶
func (*ReadControl) Synopsis() string
Synopsis implements subcommands.Command.Synopsis.
func (*ReadControl) Usage ¶
func (*ReadControl) Usage() string
Usage implements subcommands.Command.Usage.
type Restore ¶
type Restore struct { // Restore flags are a super-set of those for Create. Create // contains filtered or unexported fields }
Restore implements subcommands.Command for the "restore" command.
func (*Restore) Execute ¶
func (r *Restore) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Restore) Name ¶
Name implements subcommands.Command.Name.
func (*Restore) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Restore) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Restore) Usage ¶
Usage implements subcommands.Command.Usage.
type Resume ¶
type Resume struct{}
Resume implements subcommands.Command for the "resume" command.
func (*Resume) Execute ¶
func (r *Resume) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Resume) Name ¶
Name implements subcommands.Command.Name.
func (*Resume) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Resume) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Resume) Usage ¶
Usage implements subcommands.Command.Usage.
type Run ¶
type Run struct { // Run flags are a super-set of those for Create. Create // contains filtered or unexported fields }
Run implements subcommands.Command for the "run" command.
func (*Run) Execute ¶
func (r *Run) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Run) Name ¶
Name implements subcommands.Command.Name.
func (*Run) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Run) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Run) Usage ¶
Usage implements subcommands.Command.Usage.
type Spec ¶
type Spec struct {
// contains filtered or unexported fields
}
Spec implements subcommands.Command for the "spec" command.
func (*Spec) Execute ¶
func (s *Spec) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Spec) Name ¶
Name implements subcommands.Command.Name.
func (*Spec) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Spec) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Spec) Usage ¶
Usage implements subcommands.Command.Usage.
type Start ¶
type Start struct{}
Start implements subcommands.Command for the "start" command.
func (*Start) Execute ¶
func (*Start) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Start) Name ¶
Name implements subcommands.Command.Name.
func (*Start) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Start) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Start) Usage ¶
Usage implements subcommands.Command.Usage.
type State ¶
type State struct{}
State implements subcommands.Command for the "state" command.
func (*State) Execute ¶
func (*State) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*State) Name ¶
Name implements subcommands.Command.Name.
func (*State) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*State) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*State) Usage ¶
Usage implements subcommands.Command.Usage.
type Statefile ¶
type Statefile struct {
// contains filtered or unexported fields
}
Statefile implements subcommands.Command for the "statefile" command.
func (*Statefile) Execute ¶
func (s *Statefile) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Statefile) Name ¶
Name implements subcommands.Command.
func (*Statefile) SetFlags ¶
SetFlags implements subcommands.Command.
func (*Statefile) Synopsis ¶
Synopsis implements subcommands.Command.
func (*Statefile) Usage ¶
Usage implements subcommands.Command.
type Symbolize ¶
type Symbolize struct {
// contains filtered or unexported fields
}
Symbolize implements subcommands.Command for the "symbolize" command.
func (*Symbolize) Execute ¶
func (c *Symbolize) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Symbolize) Name ¶
Name implements subcommands.Command.Name.
func (*Symbolize) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Symbolize) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Symbolize) Usage ¶
Usage implements subcommands.Command.Usage.
type SyscallDoc ¶
type SyscallDoc struct { Name string `json:"name"` Support string `json:"support"` Note string `json:"note,omitempty"` URLs []string `json:"urls,omitempty"` // contains filtered or unexported fields }
SyscallDoc represents a single item of syscall documentation.
type Syscalls ¶
type Syscalls struct {
// contains filtered or unexported fields
}
Syscalls implements subcommands.Command for the "syscalls" command.
func (*Syscalls) Execute ¶
func (s *Syscalls) Execute(context.Context, *flag.FlagSet, ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Syscalls) Name ¶
Name implements subcommands.Command.Name.
func (*Syscalls) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Syscalls) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Syscalls) Usage ¶
Usage implements subcommands.Command.Usage.
type Umount ¶
type Umount struct {
// contains filtered or unexported fields
}
Umount implements subcommands.Command for the "umount" command.
func (*Umount) Execute ¶
func (u *Umount) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Umount) Name ¶
Name implements subcommands.Command.Name.
func (*Umount) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Umount) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Umount) Usage ¶
Usage implements subcommands.Command.Usage.
type Uninstall ¶
Uninstall implements subcommands.Command.
func (*Uninstall) Execute ¶
func (u *Uninstall) Execute(context.Context, *flag.FlagSet, ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Uninstall) Name ¶
Name implements subcommands.Command.Name.
func (*Uninstall) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Uninstall) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Uninstall) Usage ¶
Usage implements subcommands.Command.Usage.
type Usage ¶
type Usage struct {
// contains filtered or unexported fields
}
Usage implements subcommands.Command for the "usage" command.
func (*Usage) Execute ¶
func (u *Usage) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*Usage) Name ¶
Name implements subcommands.Command.Name.
func (*Usage) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Usage) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Usage) Usage ¶
Usage implements subcommands.Command.Usage.
type Wait ¶
type Wait struct {
// contains filtered or unexported fields
}
Wait implements subcommands.Command for the "wait" command.
func (*Wait) Execute ¶
func (wt *Wait) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute. It waits for a process in a container to exit before returning.
func (*Wait) Name ¶
Name implements subcommands.Command.Name.
func (*Wait) SetFlags ¶
SetFlags implements subcommands.Command.SetFlags.
func (*Wait) Synopsis ¶
Synopsis implements subcommands.Command.Synopsis.
func (*Wait) Usage ¶
Usage implements subcommands.Command.Usage.
type WriteControl ¶
type WriteControl struct{}
WriteControl implements subcommands.Command for the "write-control" command.
func (*WriteControl) Execute ¶
func (r *WriteControl) Execute(_ context.Context, f *flag.FlagSet, args ...any) subcommands.ExitStatus
Execute implements subcommands.Command.Execute.
func (*WriteControl) Name ¶
func (*WriteControl) Name() string
Name implements subcommands.Command.Name.
func (*WriteControl) SetFlags ¶
func (r *WriteControl) SetFlags(f *flag.FlagSet)
SetFlags implements subcommands.Command.SetFlags.
func (*WriteControl) Synopsis ¶
func (*WriteControl) Synopsis() string
Synopsis implements subcommands.Command.Synopsis.
func (*WriteControl) Usage ¶
func (*WriteControl) Usage() string
Usage implements subcommands.Command.Usage.
Source Files ¶
boot.go capability.go checkpoint.go chroot.go cmd.go create.go debug.go delete.go do.go events.go exec.go fd_mapping.go gofer.go help.go install.go kill.go list.go metric_export.go metric_metadata.go metric_server_elided.go metric_server_embedded.go mitigate.go mitigate_extras.go path.go pause.go platforms.go portforward.go ps.go read_control.go restore.go resume.go run.go spec.go start.go state.go statefile.go symbolize.go syscalls.go umount_unsafe.go usage.go wait.go write_control.go
Directories ¶
Path | Synopsis |
---|---|
runsc/cmd/metricserver | The metricserver binary is a separate binary that implements the 'runsc metric-server' subcommand. |
runsc/cmd/metricserver/metricservercmd | Package metricservercmd partially implements the 'metric-server' subcommand. |
runsc/cmd/nvproxy | Package nvproxy provides subcommands for the nvproxy command. |
runsc/cmd/trace | Package trace provides subcommands for the trace command. |
runsc/cmd/util | Package util groups a bunch of common helper functions used by commands. |
- Version
- v0.0.0-20250605235530-a6711d1e1dc6 (latest)
- Published
- Jun 5, 2025
- Platform
- linux/amd64
- Imports
- 70 packages
- Last checked
- 4 hours ago –
Tools for package owners.