VM-CBSD-Poller/VM-CBSD-Poller/bin/poll_cbsd_vm

47 lines
794 B
Perl

#!/usr/bin/env perl
use strict;
use warnings;
use Getopt::Long;
use Device::RAID::Poller;
use JSON;
sub version{
print "check_raid v. 0.0.0\n";
}
sub help{
&version;
print '
-p Print the JSON in a pretty format.
';
}
# command line option holders
my $help=0;
my $version=0;
my $pretty=0;
# get the commandline options
Getopt::Long::Configure ('no_ignore_case');
Getopt::Long::Configure ('bundling');
GetOptions(
'version' => \$version,
'v' => \$version,
'help' => \$help,
'h' => \$help,
'p' => \$pretty,
);
# print version or help if requested
if ( $help ){
&help;
exit 42;
}
if ( $version ){
&version;
exit 42;
}