From 747d7e717354bcb0671e2e36ae2d31c35b42f437 Mon Sep 17 00:00:00 2001 From: Alan Donovan Date: Fri, 17 Sep 2021 09:45:49 -0400 Subject: [PATCH] Restore confirmation to delete -r, lost in botched merge --- cmd/ghcs/delete.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cmd/ghcs/delete.go b/cmd/ghcs/delete.go index d7fb1359e..2bb5ea7ac 100644 --- a/cmd/ghcs/delete.go +++ b/cmd/ghcs/delete.go @@ -162,6 +162,19 @@ func deleteByRepo(log *output.Logger, repo string, force bool) error { if !strings.EqualFold(c.RepositoryNWO, repo) { continue } + + confirmed, err := confirmDeletion(c, force) + if err != nil { + mu.Lock() + errs = append(errs, fmt.Errorf("deletion could not be confirmed: %w", err)) + mu.Unlock() + continue + } + + if !confirmed { + continue + } + found = true c := c wg.Add(1)