Documentation ¶
Overview ¶
Package tasks contains the base task definition.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DestFromSrc ¶ added in v0.3.0
DestFromSrc returns "." if the given filename does not reference a file or directory outside of the current working directory and the input otherwise.
func ParseFilePath ¶
ParseFilePath will split a string on the first : and return two pieces. If there is no colon, then either "." (the current working directory) will be returned as the destination if the source was an item in the root of the workspace; otherwise, the source will be returned as the destination. If base is specified it will be stripped from the destination.
Types ¶
type ResolvableTask ¶ added in v0.10.0
type ResolvableTask interface { // Resolve is called by the loader once the current set of tasks // by name have been loaded from the config file. Resolve(tasks map[string]Task) error // Dependencies will return a list of tasks which must be resolved // before resolving this task. Dependencies() []string }
ResolvableTask is used for extend tasks to make sure they're resolved in order.
Click to show internal directories.
Click to hide internal directories.