Merge pull request #73 from secabeen/quiet-arg

Adding --quiet arg - uses existing default-on $verbose flag in reverse, basically. No impact on other operations.
This commit is contained in:
Jim Salter 2017-03-04 18:34:38 -05:00 committed by GitHub
commit f41325db85
1 changed files with 3 additions and 3 deletions

6
sanoid
View File

@ -46,7 +46,7 @@ if ($args{'version'}) { print "INFO: Sanoid version: $version\n"; }
if ($args{'cron'} || $args{'noargs'}) {
if ($args{'noargs'}) { print "INFO: No arguments given - assuming --cron and --verbose.\n"; }
$args{'verbose'} = 1;
if (!$args{'quiet'}) { $args{'verbose'} = 1; }
take_snapshots (@params);
prune_snapshots (@params);
} else {
@ -1032,8 +1032,8 @@ sub getargs {
my %validargs;
my %novalueargs;
push my @validargs, 'verbose','debug','version','monitor-health','monitor-snapshots','force-update','cron','take-snapshots','prune-snapshots','readonly','configdir';
push my @novalueargs, 'verbose','debug','version','monitor-health','monitor-snapshots','force-update','cron','take-snapshots','prune-snapshots','readonly';
push my @validargs, 'verbose','debug','version','monitor-health','monitor-snapshots','force-update','cron','take-snapshots','prune-snapshots','readonly','configdir','quiet';
push my @novalueargs, 'verbose','debug','version','monitor-health','monitor-snapshots','force-update','cron','take-snapshots','prune-snapshots','readonly','quiet';
foreach my $item (@validargs) { $validargs{$item}=1; }
foreach my $item (@novalueargs) { $novalueargs{$item}=1; }