#!/bin/sh
#! -*- perl -*-
eval 'exec $PERLLOCATION/usr/bin/perl -wTx $0 ${1+"$@"} ;'
if 0;
=begin comment info
+------------------------------------------------------------------------------
|
| See end of script for comments and 'pod2man $NAME | nroff -man' to
| view man page or pod2text $NAME for plain text.
|
| Nicholas DeClario <nick@demandred.dyndns.org>
| March 2009
| $Id: template.pl,v 1.1 2011/02/24 15:05:27 nick Exp $
|
+------------------------------------------------------------------------------
=end comment
=cut
BEGIN {
delete @ENV{ qw(IFS CDPATH ENV BASH_ENV PATH) };
$ENV{'PATH'} = "/bin:/usr/bin";
# Flip this back on for more detailed error reporting
# $SIG{__DIE__} = sub { require Carp; Carp::confess(@_); }
}
use strict;
use Getopt::Long;
use Pod::Usage;
use Data::Dumper;
my %opts = &fetchOptions( );
###############################################################################
##
## &fetchOptions( );
##
## Grab our command line arguments and toss them in to a hash
##
###############################################################################
sub fetchOptions {
my %opts;
&GetOptions(
"help|?" => \$opts{'help'},
"man" => \$opts{'man'},
) || &pod2usage( );
&pod2usage( ) if defined $opts{'help'};
&pod2usage( { -verbose => 2, -input => \*DATA } ) if defined $opts{'man'};
return %opts;
}
__END__
=head1 NAME
masterbuild.pl - blurb
=head1 SYNOPSIS
masterbuild.pl [options]
Options:
--help,? Display the basic help menu
--man,m Display the detailed man page
=head1 DESCRIPTION
=head1 HISTORY
=head1 AUTHOR
Nicholas DeClario <nick@declario.com>
=head1 BUGS
This is a work in progress. Please report all bugs to the author.
=head1 SEE ALSO
=head1 COPYRIGHT
=cut
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>