[silence-errors]: adds comments around code

This commit is contained in:
Austin Riendeau 2015-10-26 17:42:06 -06:00
parent 4729b374ae
commit 2244c3923a

View file

@ -639,10 +639,13 @@ func (c *Command) Execute() (err error) {
err = cmd.execute(flags)
if err != nil {
// If root is silenced, all subcommands should have the same
// If root command has SilentUsage flagged,
// all subcommands should respect it
if !cmd.SilenceUsage && !c.SilenceUsage {
c.Println(cmd.UsageString())
}
// If root command has SilentErrors flagged,
// all subcommands should respect it
if !cmd.SilenceErrors && !c.SilenceErrors {
if err == flag.ErrHelp {
cmd.HelpFunc()(cmd, args)