Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrFlyNotInstalled = func(os string) error { return fmt.Errorf(`could not find the 'fly' binary. Please download it from here 'https://concourse.halfpipe.io/api/v1/cli?arch=amd64&platform=%s', make sure its called 'fly', is executable and put it on your path`, os) }
View Source
var ErrWrongAnswer = errors.New("incorrect or empty response")
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command struct { Cmd exec.Cmd Printable string Executor func(stdout io.Writer, stdin io.Reader) error ExecuteOnFailureFilter func(outputFromPreviousCommand []byte) bool ExecuteOnFailure Plan }
func SecurityQuestion ¶
type EnvResolver ¶
type OSResolver ¶
type OSResolver func() string
type PathResolver ¶
type Planner ¶
func NewPlanner ¶
func NewPlanner(fs afero.Afero, pathResolver PathResolver, homedir string, pipelineFile PipelineFile, nonInteractive bool, currentBranch string, osResolver OSResolver, envResolver EnvResolver, workingDir string, input string) Planner
Click to show internal directories.
Click to hide internal directories.