Help us shape the future of Go! Take the 2026 Go Developer Survey

cli

package
v0.19.2 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2020 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

type Agent struct {
	*clientcmd.ServiceCommand `no-flag:"true"`
	clientcmd.InteractiveAuthCommand

	Foreground bool   `long:"foreground" description:"Stay in foreground"`
	Socket     string `long:"socket" description:"Socket path (ensure the directory has restricted permissions)"`
	// contains filtered or unexported fields
}

func (Agent) Execute

func (c Agent) Execute(args []string) error

type Commands

type Commands struct {
	*clientcmd.ServiceCommand

	Agent         Agent         `command:"agent" description:"Start an SSH agent"`
	Exec          Exec          `command:"exec" description:"Connect to a remote SSH server"`
	SignPublicKey SignPublicKey `command:"sign-public-key" description:"Create a certificate for a specific public key"`
	// contains filtered or unexported fields
}

func CreateCommands

func CreateCommands(runtime client.Runtime, sf svc.ServiceFactory, fs boshsys.FileSystem, cmdRunner boshsys.CmdRunner) *Commands

type Exec

type Exec struct {
	*clientcmd.ServiceCommand `no-flag:"true"`
	clientcmd.InteractiveAuthCommand

	Exec      string   `long:"exec" description:"Path to the ssh binary"`
	ExtraOpts []string `long:"opt" description:"Additional option to pass to ssh"` // @todo
	Args      ExecArgs `positional-args:"true" optional:"true"`
	// contains filtered or unexported fields
}

func (Exec) Execute

func (c Exec) Execute(_ []string) error

type ExecArgs

type ExecArgs struct {
	Host string `positional-arg-name:"HOST"`
}

type SignPublicKey

type SignPublicKey struct {
	*clientcmd.ServiceCommand `no-flag:"true"`
	clientcmd.InteractiveAuthCommand

	Args SignPublicKeyArgs `positional-args:"true" required:"true"`
	// contains filtered or unexported fields
}

func (SignPublicKey) Execute

func (c SignPublicKey) Execute(_ []string) error

type SignPublicKeyArgs

type SignPublicKeyArgs struct {
	Path string `positional-arg-name:"PATH"`
}

Jump to

Keyboard shortcuts

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