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

cmd

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2015 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

ErrNoInputs is returned when no inputs are specified

Functions

This section is empty.

Types

type AppConfig

type AppConfig struct {
	SourceRepositories util.StringList
	ContextDir         string

	Components         util.StringList
	ImageStreams       util.StringList
	DockerImages       util.StringList
	Templates          util.StringList
	TemplateFiles      util.StringList
	TemplateParameters util.StringList
	Groups             util.StringList
	Environment        util.StringList
	Labels             map[string]string

	Name             string
	Strategy         string
	InsecureRegistry bool
	OutputDocker     bool

	AsSearch bool
	// contains filtered or unexported fields
}

AppConfig contains all the necessary configuration for an application

func NewAppConfig

func NewAppConfig(typer runtime.ObjectTyper, mapper meta.RESTMapper, clientMapper resource.ClientMapper) *AppConfig

NewAppConfig returns a new 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) RunAll added in v0.6.1

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

RunAll executes the provided config to generate all objects.

func (*AppConfig) RunBuilds added in v0.6.1

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

RunBuilds executes the provided config to generate just builds.

func (*AppConfig) RunSearch added in v1.0.4

func (c *AppConfig) RunSearch(out, errOut io.Writer) (*SearchResult, error)

RunSearch executes the provided config and returns the result of the resolution.

func (*AppConfig) SetDockerClient

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

SetDockerClient sets the passed Docker client in the application configuration

func (*AppConfig) SetOpenShiftClient

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

SetOpenShiftClient sets the passed OpenShift client in the application configuration

type AppResult

type AppResult struct {
	List *kapi.List

	Name       string
	BuildNames []string
	HasSource  bool
	Namespace  string
}

AppResult contains the results of an application

type SearchResult added in v1.0.4

type SearchResult struct {
	Matches app.ComponentMatches
	List    *kapi.List
}

SearchResult contains the results of a search

type UsageError

type UsageError interface {
	UsageError(commandName string) string
}

UsageError is an interface for printing usage errors

Jump to

Keyboard shortcuts

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