(task *ast.Task)
| 30 | ) |
| 31 | |
| 32 | func NewTask(task *ast.Task) Task { |
| 33 | aliases := []string{} |
| 34 | if len(task.Aliases) > 0 { |
| 35 | aliases = task.Aliases |
| 36 | } |
| 37 | return Task{ |
| 38 | Name: task.Name(), |
| 39 | Task: task.Task, |
| 40 | Desc: task.Desc, |
| 41 | Summary: task.Summary, |
| 42 | Aliases: aliases, |
| 43 | Location: &Location{ |
| 44 | Line: task.Location.Line, |
| 45 | Column: task.Location.Column, |
| 46 | Taskfile: task.Location.Taskfile, |
| 47 | }, |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | func (parent *Namespace) AddNamespace(namespacePath []string, task Task) { |
| 52 | if len(namespacePath) == 0 { |
no test coverage detected
searching dependent graphs…