optionDryRun := flag.Bool("n", false,
"dry-run, show diff but don't perform any changes")
+ optionQuiet := flag.Bool("q", false,
+ "hide successful, non-trigger commands with no output from host changes listing")
optionLog := flag.String("log", "info", "set log `level`; "+
"levels: error, info, verbose, debug, debug2, debug3")
return err
}
cfg.DryRun = *optionDryRun
+ cfg.Quiet = *optionQuiet
cfg.LogLevel = level
toSync, err := hostsToSync(names, allHosts, allGroups)