Documentation ¶
Index ¶
- func CompletionSettings(cs *b.CompletionSettings) (b.CompletionSettings, error)
- func DataSettings(rawDataSettings *b.DataSettings, parentSettings *b.DataSettings) (b.DataSettings, error)
- func ExpandPath(p string) string
- func InteractionSettings(rt *b.RawTask) (b.InteractionSettings, error)
- func LocalOutputSettings(los *b.LocalOutputSettings, defaultSettings *b.DataSettings) (*b.LocalOutputSettings, error)
- func OutputSettings(ops *b.OutputSettings, ds *b.DataSettings) (b.OutputSettings, error)
- func SftpOutputSettings(sos *b.SftpOutputSettings, defaultSettings *b.DataSettings) (*b.SftpOutputSettings, error)
- func Task(rt *b.RawTask) (b.TaskWrapper, error)
- func ValidateURL(s string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompletionSettings ¶
func CompletionSettings(cs *b.CompletionSettings) (b.CompletionSettings, error)
CompletionSettings takes a raw CompletionSettings struct and sanitizes it
func DataSettings ¶
func DataSettings(rawDataSettings *b.DataSettings, parentSettings *b.DataSettings) (b.DataSettings, error)
DataSettings allocates and sanitizes a new DataSettings object by searching
func ExpandPath ¶
func InteractionSettings ¶
func InteractionSettings(rt *b.RawTask) (b.InteractionSettings, error)
func LocalOutputSettings ¶
func LocalOutputSettings(los *b.LocalOutputSettings, defaultSettings *b.DataSettings) (*b.LocalOutputSettings, error)
func OutputSettings ¶
func OutputSettings(ops *b.OutputSettings, ds *b.DataSettings) (b.OutputSettings, error)
OutputSettings takes in a set of output settings, along with some default data settings, ensures validity, and returns a newly/fully allocated set of sanitized OutputSettings
func SftpOutputSettings ¶
func SftpOutputSettings(sos *b.SftpOutputSettings, defaultSettings *b.DataSettings) (*b.SftpOutputSettings, error)
func Task ¶
func Task(rt *b.RawTask) (b.TaskWrapper, error)
Task takes a raw tasks, checks it for validity, adds default values as needed, and creates a TaskWrapper object for it so it can be passed on for the site visit.
func ValidateURL ¶
ValidateURL makes a best-effort pass at validating/fixing URLs
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.