From c80fcac42b33d736f9fce2c64146fb7304e80076 Mon Sep 17 00:00:00 2001 From: Nodir Turakulov Date: Sun, 27 Sep 2015 23:42:17 -0700 Subject: [PATCH] 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) --- app.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.go b/app.go index e7caec9..10386c4 100644 --- a/app.go +++ b/app.go @@ -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 }