mirror of
https://github.com/go-task/task.git
synced 2026-06-24 21:26:04 +00:00
add docs
This commit is contained in:
@@ -4,12 +4,10 @@ import (
|
||||
"fmt"
|
||||
"sync"
|
||||
|
||||
|
||||
"github.com/go-task/task/v3/errors"
|
||||
"github.com/go-task/task/v3/internal/deepcopy"
|
||||
|
||||
"gopkg.in/yaml.v3"
|
||||
|
||||
"github.com/go-task/task/v3/errors"
|
||||
)
|
||||
|
||||
// Precondition represents a precondition necessary for a task to run
|
||||
@@ -25,6 +23,12 @@ type (
|
||||
}
|
||||
)
|
||||
|
||||
func NewPreconditions() *Preconditions {
|
||||
return &Preconditions{
|
||||
Preconditions: make([]*Precondition, 0),
|
||||
}
|
||||
}
|
||||
|
||||
func (p *Preconditions) DeepCopy() *Preconditions {
|
||||
if p == nil {
|
||||
return nil
|
||||
@@ -46,12 +50,6 @@ func (p *Precondition) DeepCopy() *Precondition {
|
||||
}
|
||||
}
|
||||
|
||||
func NewPreconditions() *Preconditions {
|
||||
return &Preconditions{
|
||||
Preconditions: make([]*Precondition, 0),
|
||||
}
|
||||
}
|
||||
|
||||
// UnmarshalYAML implements yaml.Unmarshaler interface.
|
||||
func (p *Precondition) UnmarshalYAML(node *yaml.Node) error {
|
||||
switch node.Kind {
|
||||
|
||||
Reference in New Issue
Block a user