1
0
mirror of https://github.com/go-task/task.git synced 2025-11-23 22:24:45 +02:00
Files
task/taskrc/node.go

24 lines
384 B
Go
Raw Normal View History

package taskrc
import (
"github.com/go-task/task/v3/internal/fsext"
)
type Node struct {
entrypoint string
}
func NewNode(
entrypoint string,
dir string,
) (*Node, error) {
dir = fsext.DefaultDir(entrypoint, dir)
resolvedEntrypoint, err := fsext.SearchPath(dir, defaultTaskRCs)
if err != nil {
return nil, err
}
return &Node{
entrypoint: resolvedEntrypoint,
}, nil
}