Merge pull request #820 from abperiasamy/remove-globals

remove debug option
master
Anand Babu (AB) Periasamy 9 years ago
commit 2c877acd48
  1. 17
      main.go

@ -29,8 +29,6 @@ import (
"github.com/minio/cli" "github.com/minio/cli"
) )
var globalDebugFlag = false
func init() { func init() {
// Check for the environment early on and gracefuly report. // Check for the environment early on and gracefuly report.
_, err := user.Current() _, err := user.Current()
@ -131,22 +129,17 @@ VERSION:
return app return app
} }
func registerBefore(c *cli.Context) error {
globalDebugFlag = c.GlobalBool("debug")
return nil
}
func main() { func main() {
// set up go max processes // set up go max processes
runtime.GOMAXPROCS(runtime.NumCPU()) runtime.GOMAXPROCS(runtime.NumCPU())
app := registerApp() app := registerApp()
app.Before = registerBefore app.Before = func(c *cli.Context) error {
// get flag and set global defaults here.
return nil
}
app.ExtraInfo = func() map[string]string { app.ExtraInfo = func() map[string]string {
if globalDebugFlag { return getSystemData()
return getSystemData()
}
return make(map[string]string)
} }
app.RunAndExitOnError() app.RunAndExitOnError()

Loading…
Cancel
Save