From 74b64099deb9347e764e8d8f1011452397a556ff Mon Sep 17 00:00:00 2001 From: decentral1se Date: Fri, 3 Jan 2025 20:24:49 +0100 Subject: [PATCH] fix: skip `example` && fix generate --- cli/catalogue/catalogue.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/cli/catalogue/catalogue.go b/cli/catalogue/catalogue.go index 1d3c8ea6..b1bd1e5c 100644 --- a/cli/catalogue/catalogue.go +++ b/cli/catalogue/catalogue.go @@ -47,12 +47,14 @@ keys configured on your account.`, recipeName = args[0] } - r := recipe.Get(recipeName) - if recipeName != "" { internal.ValidateRecipe(args, cmd.Name()) } + if err := catalogue.EnsureCatalogue(); err != nil { + log.Fatal(err) + } + if !internal.Chaos { if err := catalogue.EnsureIsClean(); err != nil { log.Fatal(err) @@ -89,6 +91,14 @@ keys configured on your account.`, continue } + // NOTE(d1): the "example" recipe is a temporary special case + // https://git.coopcloud.tech/toolshed/organising/issues/666 + if recipeMeta.Name == "example" { + catlBar.Add(1) + continue + } + + r := recipe.Get(recipeMeta.Name) versions, err := r.GetRecipeVersions() if err != nil { log.Warn(err)