X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm%2Fsync.go;h=e8f643154851a5fd91cd6b5647c9da84d73ddb4a;hb=30df06d9dc760f7adf8ce51f2443dedc773f1350;hp=7f1e090593b6c42dd14f028de056dd24990c9812;hpb=ddd21f01f764a4ff61204d8e9d0ef8421ebf685c;p=safcm%2Fsafcm.git diff --git a/cmd/safcm/sync.go b/cmd/safcm/sync.go index 7f1e090..e8f6431 100644 --- a/cmd/safcm/sync.go +++ b/cmd/safcm/sync.go @@ -71,6 +71,8 @@ func MainSync(args []string) error { 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") @@ -105,6 +107,7 @@ func MainSync(args []string) error { return err } cfg.DryRun = *optionDryRun + cfg.Quiet = *optionQuiet cfg.LogLevel = level toSync, err := hostsToSync(names, allHosts, allGroups)