From 12b1d28c9d3fea7f1143d4d6b96d4906c3feb2e9 Mon Sep 17 00:00:00 2001 From: Kyle Huggins Date: Sat, 5 Aug 2023 09:44:37 -0500 Subject: [PATCH] feat(alias): add `qa` for quit (#2188) This adds an additional alias for "quit". `qa` is muscle memory for vimmers, and fits in well alongside `q` and `q!`. Resolves #856 --- internal/config/alias.go | 2 +- internal/view/command.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/config/alias.go b/internal/config/alias.go index 626ee19172..8dddf782be 100644 --- a/internal/config/alias.go +++ b/internal/config/alias.go @@ -143,7 +143,7 @@ func (a *Aliases) loadDefaultAliases() { a.Alias["np"] = "networking.k8s.io/v1/networkpolicies" a.declare("help", "h", "?") - a.declare("quit", "q", "q!", "Q") + a.declare("quit", "q", "q!", "qa", "Q") a.declare("aliases", "alias", "a") a.declare("popeye", "pop") a.declare("helm", "charts", "chart", "hm") diff --git a/internal/view/command.go b/internal/view/command.go index ece4f10deb..55dae27be9 100644 --- a/internal/view/command.go +++ b/internal/view/command.go @@ -180,7 +180,7 @@ func (c *Command) specialCmd(cmd, path string) bool { case "cow": c.app.cowCmd(path) return true - case "q", "q!", "Q", "quit": + case "q", "q!", "qa", "Q", "quit": c.app.BailOut() return true case "?", "h", "help":