From 88787fd8f7ad3f86dafe118eaa65461bf6dc6bfc Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Mon, 23 Mar 2026 18:24:06 +0100 Subject: [PATCH 1/3] f-14: code: add check feature Signed-off-by: GnomeZworc --- cmd/vpc/main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/vpc/main.go b/cmd/vpc/main.go index 52d8133..58e4242 100644 --- a/cmd/vpc/main.go +++ b/cmd/vpc/main.go @@ -51,6 +51,12 @@ func main() { } else if state == "deleted" { kv.DeleteInDB(DB, "vpc/"+*name) } + case "check": + if state, err := kv.GetFromDB(DB, "vpc/"+*name+"/state"); err != nil { + os.Exit(1) + } else if state == "created" { + os.Exit(1) + } default: fmt.Printf("Available commande:\n - create\n - delete\n - check\n") os.Exit(1) From c1b9b3faa4131b27c094ca03079962f3643fb258 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Tue, 24 Mar 2026 20:24:37 +0100 Subject: [PATCH 2/3] f-14: fix: add return code Signed-off-by: GnomeZworc --- cmd/vpc/main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/vpc/main.go b/cmd/vpc/main.go index 58e4242..708054c 100644 --- a/cmd/vpc/main.go +++ b/cmd/vpc/main.go @@ -61,4 +61,5 @@ func main() { fmt.Printf("Available commande:\n - create\n - delete\n - check\n") os.Exit(1) } + os.Exit(0) } From d3402dd163c7c277617b566b2aba68604ac96a0e Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Tue, 24 Mar 2026 20:28:49 +0100 Subject: [PATCH 3/3] f-14: fix: change return code Signed-off-by: GnomeZworc --- cmd/vpc/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/vpc/main.go b/cmd/vpc/main.go index 708054c..e73f7e9 100644 --- a/cmd/vpc/main.go +++ b/cmd/vpc/main.go @@ -54,7 +54,7 @@ func main() { case "check": if state, err := kv.GetFromDB(DB, "vpc/"+*name+"/state"); err != nil { os.Exit(1) - } else if state == "created" { + } else if state != "created" { os.Exit(1) } default: