From 9fc0d920d76fb469ebb0affb5c0e615be229eeb9 Mon Sep 17 00:00:00 2001 From: h0tw4t3r Date: Sat, 5 Oct 2019 21:44:29 +0200 Subject: [PATCH] Check if root cmd is runnable and run if it is --- command.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/command.go b/command.go index 42e500de..d99f0e96 100644 --- a/command.go +++ b/command.go @@ -892,7 +892,10 @@ func (c *Command) ExecuteC() (cmd *Command, err error) { } var flags []string - if c.TraverseChildren { + if c.Runnable() { + cmd = c + flags = args + } else if c.TraverseChildren { cmd, flags, err = c.Traverse(args) } else { cmd, flags, err = c.Find(args)