From d422902e09650d17129dd4215f96094e3cebc918 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Thu, 29 Jul 2021 12:26:11 +0200 Subject: [PATCH] WIP: spec out first steps for app new command --- cli/app.go | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/cli/app.go b/cli/app.go index 398245b23..a7ec7f945 100644 --- a/cli/app.go +++ b/cli/app.go @@ -52,10 +52,20 @@ locally in a pass store (see passwordstore.org for more). return nil } - // TODO: - // ensure ABRA_DIR exists - // get the apps_json - // get the servers list + config.EnsureAbraDirExists() + + appFiles, err := config.LoadAppFiles() + if err != nil { + logrus.Fatal(err) + } + + servers := appFiles.GetServers() + + catl, err := catalogue.ReadAppsCatalogue() + if err != nil { + logrus.Fatal(err) + } + // select latest version of recipe from apps_json // prompt to choose server if not provided // prompt to choose domain name if not provided