diff --git a/model/command_config.go b/model/command_config.go index 7e19ae1..b3d1ebc 100644 --- a/model/command_config.go +++ b/model/command_config.go @@ -309,6 +309,14 @@ func (c *CommandConfig) initGoPaths() { */ } +// Sets the versions on the command config. +func (c *CommandConfig) GetVerbose() (verbose bool) { + if len(c.Verbose) > 0 { + verbose = c.Verbose[0] + } + return +} + // Sets the versions on the command config. func (c *CommandConfig) SetVersions() (err error) { c.CommandVersion, _ = ParseVersion(cmd.Version) diff --git a/revel/run.go b/revel/run.go index 7a7b0c1..3a17eed 100644 --- a/revel/run.go +++ b/revel/run.go @@ -133,7 +133,8 @@ func runApp(c *model.CommandConfig) (err error) { // If the app is run in "watched" mode, use the harness to run it. if revelPath.Config.BoolDefault("watch", true) && revelPath.Config.BoolDefault("watch.code", true) { utils.Logger.Info("Running in watched mode.") - runMode := fmt.Sprintf(`{"mode":"%s", "specialUseFlag":%v}`, revelPath.RunMode, c.Verbose[0]) + + runMode := fmt.Sprintf(`{"mode":"%s", "specialUseFlag":%v}`, revelPath.RunMode, c.GetVerbose()) if c.HistoricMode { runMode = revelPath.RunMode } @@ -152,7 +153,7 @@ func runApp(c *model.CommandConfig) (err error) { if len(app.PackagePathMap) > 0 { paths, _ = json.Marshal(app.PackagePathMap) } - runMode := fmt.Sprintf(`{"mode":"%s", "specialUseFlag":%v,"packagePathMap":%s}`, app.Paths.RunMode, c.Verbose[0], string(paths)) + runMode := fmt.Sprintf(`{"mode":"%s", "specialUseFlag":%v,"packagePathMap":%s}`, app.Paths.RunMode, c.GetVerbose(), string(paths)) if c.HistoricMode { runMode = revelPath.RunMode } diff --git a/revel/test.go b/revel/test.go index 18f6cb2..42eed0b 100644 --- a/revel/test.go +++ b/revel/test.go @@ -112,7 +112,7 @@ func testApp(c *model.CommandConfig) (err error) { if len(app.PackagePathMap) > 0 { paths, _ = json.Marshal(app.PackagePathMap) } - runMode := fmt.Sprintf(`{"mode":"%s", "specialUseFlag":%v,"packagePathMap":%s}`, app.Paths.RunMode, c.Verbose[0], string(paths)) + runMode := fmt.Sprintf(`{"mode":"%s", "specialUseFlag":%v,"packagePathMap":%s}`, app.Paths.RunMode, c.GetVerbose(), string(paths)) if c.HistoricMode { runMode = app.Paths.RunMode }