[Koha-patches] [PATCH] bug_16039 Added -q flag to share_usage_with_koha_community.pl

Srdjan srdjan at catalyst.net.nz
Thu Mar 10 07:35:28 CET 2016


---
 misc/cronjobs/share_usage_with_koha_community.pl | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/misc/cronjobs/share_usage_with_koha_community.pl b/misc/cronjobs/share_usage_with_koha_community.pl
index c4353d8..affa043 100755
--- a/misc/cronjobs/share_usage_with_koha_community.pl
+++ b/misc/cronjobs/share_usage_with_koha_community.pl
@@ -10,22 +10,27 @@ use C4::UsageStats;
 use C4::Log;
 use POSIX qw(strftime);
 
-my ( $help, $verbose, $force );
+my ( $help, $verbose, $force, $quiet );
 GetOptions(
     'h|help'    => \$help,
     'v|verbose' => \$verbose,
     'f|force'   => \$force,
+    'q|quiet'   => \$quiet,
 ) || pod2usage(1);
 
 if ($help) {
     pod2usage(1);
+    exit;
 }
 
 unless ( C4::Context->preference('UsageStats') ) {
+    $quiet && exit;
     pod2usage(
 q|
 The UsageStats system preference is not set.
 If your library wants to share their usage statistics with the Koha community, you have to switch on this system preference
+
+Setting the quiet flag will silence this message.
 |
     );
     exit 1;
@@ -52,7 +57,7 @@ share_usage_with_koha_community.pl - Share your library's usage with the Koha co
 
 =head1 SYNOPSIS
 
-share_usage_with_koha_community.pl [-h|--help] [-v|--verbose]
+share_usage_with_koha_community.pl [-h|--help] [-v|--verbose] [-f|--force] [-q|--quiet]
 
 If the UsageStats system preference is set, you can launch this script to share your usage data
 anonymously with the Koha community.
@@ -83,11 +88,15 @@ Print a brief help message
 
 =item B<-v|--verbose>
 
-Verbose mode.
+Verbose mode
 
 =item B<-f|--force>
 
-Force the update.
+Force the update
+
+=item B<-q|--quiet>
+
+Do not emit "The UsageStats system preference is not set" message
 
 =back
 
-- 
1.9.1


More information about the Koha-patches mailing list