diff --git a/taskrc/taskrc.go b/taskrc/taskrc.go index db81b1bc..2a8566c6 100644 --- a/taskrc/taskrc.go +++ b/taskrc/taskrc.go @@ -57,7 +57,11 @@ func GetConfig(dir string) (*ast.TaskRC, error) { } // Find all the nodes from the given directory up to the users home directory - entrypoints, err := fsext.SearchAll("", dir, defaultTaskRCs) + absDir, err := filepath.Abs(dir) + if err != nil { + return nil, err + } + entrypoints, err := fsext.SearchAll("", absDir, defaultTaskRCs) if err != nil { return nil, err } @@ -84,6 +88,5 @@ func GetConfig(dir string) (*ast.TaskRC, error) { } config.Merge(localConfig) } - return config, nil }