Documentation ¶
Index ¶
- func PrintArgumentVariables()
- type Flow
- func (f *Flow) Chunks()
- func (f *Flow) Date() error
- func (f *Flow) EvalRetry() bool
- func (f *Flow) Execute()
- func (f *Flow) GetChunkLimit() int
- func (f *Flow) GetChunkTotal() int
- func (f *Flow) GetFormat() config.Format
- func (f *Flow) GetGlobalVariables() map[string]interface{}
- func (f *Flow) GetPipePrint() []string
- func (f *Flow) GetPipeUnset() []string
- func (f *Flow) GetPipeVariables() map[string]interface{}
- func (f *Flow) GetProperty(name string) string
- func (f *Flow) GetRetryAttempts() int
- func (f *Flow) GetRetryExpression() string
- func (f *Flow) GetRetryWait() int
- func (f *Flow) GetSlackChannel() string
- func (f *Flow) GetSlackColor() string
- func (f *Flow) GetSlackExpression() string
- func (f *Flow) GetSlackMessage() string
- func (f *Flow) GetSlackTitle() string
- func (f *Flow) GetSubTaskVariables() map[string]interface{}
- func (f *Flow) GetTitle() string
- func (f *Flow) GetVariable(name string) interface{}
- func (f *Flow) IsValidChunk() bool
- func (f *Flow) List()
- func (f *Flow) PipeName() string
- func (f *Flow) Pipes()
- func (f *Flow) PrintRetry()
- func (f *Flow) Render(s string) string
- func (f *Flow) Retry(fn func())
- func (f *Flow) Run()
- func (f *Flow) SetDefaults()
- func (f *Flow) SubTaskName() string
- func (f *Flow) Subtask()
- func (f *Flow) TaskName() string
- func (f *Flow) Tasks()
- func (f *Flow) Valid(pipeName string) bool
- type Index
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrintArgumentVariables ¶
func PrintArgumentVariables()
PrintArgumentVariables print the variables passed via arguments on the terminal.
Types ¶
type Flow ¶
type Flow struct { Config config.Structure Index Index Skip bool Variables variables.List Attempt int Interval bool }
func (*Flow) Chunks ¶
func (f *Flow) Chunks()
Chunks is the handle method for generic Chunk package.
func (*Flow) Execute ¶
func (f *Flow) Execute()
Execute is a method to render and execute command and save result into variables and then are interpreted to take other decisions.
func (*Flow) GetChunkLimit ¶
GetChunkLimit get the limit of chunks from config or variables.
func (*Flow) GetChunkTotal ¶
GetChunkTotal get the total of chunks from config or variables.
func (*Flow) GetGlobalVariables ¶
func (*Flow) GetPipePrint ¶
func (*Flow) GetPipeUnset ¶
func (*Flow) GetPipeVariables ¶
func (*Flow) GetProperty ¶
GetProperty get value string by key name from config struct.
func (*Flow) GetRetryAttempts ¶
func (*Flow) GetRetryExpression ¶
func (*Flow) GetRetryWait ¶
func (*Flow) GetSlackChannel ¶
func (*Flow) GetSlackColor ¶
func (*Flow) GetSlackExpression ¶
func (*Flow) GetSlackMessage ¶
func (*Flow) GetSlackTitle ¶
func (*Flow) GetSubTaskVariables ¶
func (*Flow) GetVariable ¶
func (*Flow) IsValidChunk ¶
IsValidChunk is the sanity check for settings.
func (*Flow) SetDefaults ¶
func (f *Flow) SetDefaults()
func (*Flow) SubTaskName ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.