cmd

package
v0.0.0-...-8fc3db6 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2019 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Scp

func Scp(src, dest *url.URL) error

Types

type Cmd

type Cmd interface {
	Run(name string, args ...string) (string, string, error)
	Start(name string, args ...string) (Cmd, error)
	Wait() error
	Output(name string, args ...string) (string, string, error)
	URL(path string) *url.URL
}

func NewLocal

func NewLocal() Cmd

type LocalCmd

type LocalCmd struct {
	// contains filtered or unexported fields
}

func (*LocalCmd) Output

func (c *LocalCmd) Output(name string, args ...string) (string, string, error)

func (*LocalCmd) Run

func (c *LocalCmd) Run(name string, args ...string) (string, string, error)

func (*LocalCmd) Start

func (c *LocalCmd) Start(name string, args ...string) (Cmd, error)

func (*LocalCmd) URL

func (c *LocalCmd) URL(path string) *url.URL

func (*LocalCmd) Wait

func (c *LocalCmd) Wait() error

type SSHCmd

type SSHCmd struct {
	// contains filtered or unexported fields
}

func NewSSH

func NewSSH(user, host string) *SSHCmd

func (*SSHCmd) Output

func (r *SSHCmd) Output(name string, args ...string) (string, string, error)

func (*SSHCmd) Run

func (r *SSHCmd) Run(name string, args ...string) (string, string, error)

func (*SSHCmd) Start

func (r *SSHCmd) Start(name string, args ...string) (Cmd, error)

func (*SSHCmd) URL

func (c *SSHCmd) URL(path string) *url.URL

func (*SSHCmd) UseAgent

func (r *SSHCmd) UseAgent() error

func (*SSHCmd) UsePrivateKey

func (r *SSHCmd) UsePrivateKey(path string) error

func (*SSHCmd) Wait

func (r *SSHCmd) Wait() error

Jump to

Keyboard shortcuts

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