Refactor variables: Keep order of declaration

This shouldn't have any behavior changes for now. This is a code
refactor that should allow us to do further improvements on how
variables are handled, specially regarding respecting the declaration
order in Taskfiles, which should make it easier for the users.

Initial work on #218
This commit is contained in:
Andrey Nering
2020-03-29 16:54:59 -03:00
parent a044c41c66
commit 6ed30f1add
17 changed files with 188 additions and 115 deletions

View File

@@ -19,8 +19,8 @@ type Task struct {
Status []string
Preconditions []*Precondition
Dir string
Vars Vars
Env Vars
Vars *Vars
Env *Vars
Silent bool
Method string
Prefix string
@@ -55,8 +55,8 @@ func (t *Task) UnmarshalYAML(unmarshal func(interface{}) error) error {
Status []string
Preconditions []*Precondition
Dir string
Vars Vars
Env Vars
Vars *Vars
Env *Vars
Silent bool
Method string
Prefix string