cmd

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2015 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Copy

func Copy(data string) (err error)

func Open

func Open(location string) error

func Pipeline

func Pipeline(list ...*Cmd) (pipeStdout, pipeStderr string, perr error)

Types

type Cmd

type Cmd struct {
	Name string
	Args []string
}

func New

func New(cmd string) *Cmd

func NewWithArray

func NewWithArray(cmd []string) *Cmd

func (*Cmd) CombinedOutput

func (cmd *Cmd) CombinedOutput() (string, error)

func (*Cmd) Exec

func (cmd *Cmd) Exec() error

Exec runs command with exec(3) Note that Windows doesn't support exec(3): http://golang.org/src/pkg/syscall/exec_windows.go#L339

func (*Cmd) Run

func (cmd *Cmd) Run() error

Run runs command with `Exec` on platforms except Windows which only supports `Spawn`

func (*Cmd) Spawn

func (cmd *Cmd) Spawn() error

Spawn runs command with spawn(3)

func (Cmd) String

func (cmd Cmd) String() string

func (*Cmd) WithArg

func (cmd *Cmd) WithArg(arg string) *Cmd

func (*Cmd) WithArgs

func (cmd *Cmd) WithArgs(args ...string) *Cmd

Jump to

Keyboard shortcuts

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