diff --git a/cli/recipe/release.go b/cli/recipe/release.go index fb3d22e7..1c2b4d92 100644 --- a/cli/recipe/release.go +++ b/cli/recipe/release.go @@ -110,14 +110,14 @@ your SSH keys configured on your account. } } - isClean, err := gitPkg.IsClean(recipe.Dir()) + isClean, err := gitPkg.IsClean(r.Dir) if err != nil { log.Fatal(err) } if !isClean { log.Infof("%s currently has these unstaged changes 👇", recipe.Name) - if err := gitPkg.DiffUnstaged(recipe.Dir()); err != nil { + if err := gitPkg.DiffUnstaged(r.Dir); err != nil { log.Fatal(err) } } diff --git a/cli/recipe/sync.go b/cli/recipe/sync.go index b671f028..565650f8 100644 --- a/cli/recipe/sync.go +++ b/cli/recipe/sync.go @@ -201,13 +201,13 @@ likely to change. log.Infof("dry run: not syncing label %s for recipe %s", nextTag, recipe.Name) } - isClean, err := gitPkg.IsClean(recipe.Dir()) + isClean, err := gitPkg.IsClean(r.Dir) if err != nil { log.Fatal(err) } if !isClean { log.Infof("%s currently has these unstaged changes 👇", recipe.Name) - if err := gitPkg.DiffUnstaged(recipe.Dir()); err != nil { + if err := gitPkg.DiffUnstaged(r.Dir); err != nil { log.Fatal(err) } } diff --git a/pkg/recipe/recipe.go b/pkg/recipe/recipe.go index 976b0a71..0010cd3a 100644 --- a/pkg/recipe/recipe.go +++ b/pkg/recipe/recipe.go @@ -136,11 +136,6 @@ type Recipe struct { Meta RecipeMeta } -// Dir retrieves the recipe repository path -func (r Recipe) Dir() string { - return path.Join(config.RECIPES_DIR, r.Name) -} - // Get retrieves a recipe. func Get(recipeName string, offline bool) (Recipe, error) { r := Get2(recipeName)