Fix:(issue_1548) Check root before run default cmd

This commit is contained in:
devinnwang
2022-10-25 14:14:04 +08:00
parent 7732a512f9
commit ba96587f56
2 changed files with 31 additions and 1 deletions

View File

@@ -252,7 +252,7 @@ func (c *Command) Run(cCtx *Context, arguments ...string) (err error) {
}
}
}
} else if cCtx.App.DefaultCommand != "" {
} else if c.isRoot && cCtx.App.DefaultCommand != "" {
if dc := cCtx.App.Command(cCtx.App.DefaultCommand); dc != c {
cmd = dc
}