init: Honor config-dir flag when it is passed as global or local flag (#3337)

setGlobalsFromContext() is added to sets global variable after parsing
command line arguments.
This commit is contained in:
Anis Elleuch
2016-11-24 02:13:40 +01:00
committed by Harshavardhana
parent d711ff454e
commit e2ef95af7d
5 changed files with 89 additions and 64 deletions

View File

@@ -265,8 +265,9 @@ func getReleaseUpdate(updateURL string, duration time.Duration) (updateMsg updat
// main entry point for update command.
func mainUpdate(ctx *cli.Context) {
// Set global quiet flag.
if ctx.Bool("quiet") || ctx.GlobalBool("quiet") {
setGlobalsFromContext(ctx)
if globalQuiet {
return
}