From a099d3d0c2db716c62eb799a277f7ee06fb0f765 Mon Sep 17 00:00:00 2001 From: "k.goto" Date: Tue, 7 Mar 2023 20:42:22 +0900 Subject: [PATCH] feat: for no selection for ResourceTypes in interactive mode (#122) --- internal/app/app.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/app/app.go b/internal/app/app.go index 7318747e..4aa9a8f9 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -148,8 +148,13 @@ func (a *App) doInteractiveMode() ([]string, string, bool) { checkboxes = io.GetCheckboxes(label, opts) if len(checkboxes) == 0 { - io.Logger.Warn().Msg("Select ResourceTypes!") - ok := io.GetYesNo("Do you want to finish?") + ok := io.GetYesNo("No selection?") + if ok { + return checkboxes, keyword, true + } + + // The case for interruption(Ctrl + C) + ok = io.GetYesNo("Do you want to finish?") if ok { io.Logger.Info().Msg("Finished...") return checkboxes, keyword, false