Merge pull request #1519 from jlongtine/mod-get-europa

Remove dependence on project, use cue.mod path.
This commit is contained in:
Joel Longtine
2022-01-28 10:39:25 -07:00
committed by GitHub
3 changed files with 19 additions and 16 deletions

View File

@@ -39,7 +39,7 @@ var (
func Vendor(ctx context.Context, p string) error {
if p == "" {
p = getCueModParent()
p = GetCueModParent()
}
cuePkgDir := path.Join(p, "cue.mod", "pkg")
@@ -141,8 +141,8 @@ func extractModules(dest string) error {
})
}
// getCueModParent traverses the directory tree up through ancestors looking for a cue.mod folder
func getCueModParent() string {
// GetCueModParent traverses the directory tree up through ancestors looking for a cue.mod folder
func GetCueModParent() string {
cwd, _ := os.Getwd()
parentDir := cwd