Honor HideHelp and HideVersion

App.Run does not check a.Hide{Help,Version} before checking it,
as a result customers cannot define their own -v flag (e.g. for verbose)
main
Nodir Turakulov 9 years ago
parent a65b733b30
commit c80fcac42b

@ -123,11 +123,11 @@ func (a *App) Run(arguments []string) (err error) {
return nil
}
if checkHelp(context) {
if !a.HideHelp && checkHelp(context) {
return nil
}
if checkVersion(context) {
if !a.HideVersion && checkVersion(context) {
return nil
}

Loading…
Cancel
Save