cmd

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2015 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNoInputs = fmt.Errorf("no inputs provided")

Functions

This section is empty.

Types

type AppConfig

type AppConfig struct {
	SourceRepositories util.StringList

	Components   util.StringList
	ImageStreams util.StringList
	DockerImages util.StringList
	Groups       util.StringList
	Environment  util.StringList

	TypeOfBuild string
	// contains filtered or unexported fields
}

func NewAppConfig

func NewAppConfig() *AppConfig

func (*AppConfig) AddArguments

func (c *AppConfig) AddArguments(args []string) []string

addArguments converts command line arguments into the appropriate bucket based on what they look like

func (*AppConfig) Run

func (c *AppConfig) Run(out io.Writer) (*AppResult, error)

Run executes the provided config.

func (*AppConfig) SetDockerClient

func (c *AppConfig) SetDockerClient(dockerclient *docker.Client)

func (*AppConfig) SetOpenShiftClient

func (c *AppConfig) SetOpenShiftClient(osclient client.Interface, originNamespace string)

type AppResult

type AppResult struct {
	List *kapi.List

	BuildNames []string
	HasSource  bool
}

type UsageError

type UsageError interface {
	UsageError(commandName string) string
}

Jump to

Keyboard shortcuts

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