From 9862cf17a9df20c7bd8717fb4a98f74d34a1c1a7 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Mon, 6 Sep 2021 01:47:59 +0200 Subject: [PATCH] refactor: rename to RecipeMeta --- cli/recipe/version.go | 8 ++++---- pkg/catalogue/catalogue.go | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/cli/recipe/version.go b/cli/recipe/version.go index 4f5374ef..5a4df78e 100644 --- a/cli/recipe/version.go +++ b/cli/recipe/version.go @@ -21,7 +21,7 @@ var recipeVersionCommand = &cli.Command{ logrus.Fatal(err) } - rec, ok := catalogue[recipe.Name] + recipeMeta, ok := catalogue[recipe.Name] if !ok { logrus.Fatalf("'%s' recipe doesn't exist?", recipe.Name) } @@ -29,9 +29,9 @@ var recipeVersionCommand = &cli.Command{ tableCol := []string{"Version", "Service", "Image", "Digest"} table := formatter.CreateTable(tableCol) - for version := range rec.Versions { - for service := range rec.Versions[version] { - meta := rec.Versions[version][service] + for version := range recipeMeta.Versions { + for service := range recipeMeta.Versions[version] { + meta := recipeMeta.Versions[version][service] table.Append([]string{version, service, meta.Image, meta.Digest}) } } diff --git a/pkg/catalogue/catalogue.go b/pkg/catalogue/catalogue.go index d5392209..2ef5e29c 100644 --- a/pkg/catalogue/catalogue.go +++ b/pkg/catalogue/catalogue.go @@ -51,8 +51,8 @@ type serviceMeta struct { Tag string `json:"tag"` } -// Recipe represents a recipe in the abra catalogue -type Recipe struct { +// RecipeMeta represents metadata for a recipe in the abra catalogue. +type RecipeMeta struct { Category string `json:"category"` DefaultBranch string `json:"default_branch"` Description string `json:"description"` @@ -65,7 +65,7 @@ type Recipe struct { } // LatestVersion returns the latest version of a recipe. -func (r Recipe) LatestVersion() string { +func (r RecipeMeta) LatestVersion() string { var latestVersion string for tag := range r.Versions { // apps.json versions are sorted so the last key is latest @@ -78,11 +78,11 @@ func (r Recipe) LatestVersion() string { type Name = string // RecipeCatalogue represents the entire recipe catalogue. -type RecipeCatalogue map[Name]Recipe +type RecipeCatalogue map[Name]RecipeMeta // Flatten converts AppCatalogue to slice -func (r RecipeCatalogue) Flatten() []Recipe { - recipes := make([]Recipe, 0, len(r)) +func (r RecipeCatalogue) Flatten() []RecipeMeta { + recipes := make([]RecipeMeta, 0, len(r)) for name := range r { recipes = append(recipes, r[name]) } @@ -90,7 +90,7 @@ func (r RecipeCatalogue) Flatten() []Recipe { } // ByRecipeName sorts recipes by name. -type ByRecipeName []Recipe +type ByRecipeName []RecipeMeta func (r ByRecipeName) Len() int { return len(r) } func (r ByRecipeName) Swap(i, j int) { r[i], r[j] = r[j], r[i] }