Ok if I understand this then if --help is called from the page then should display this =head1 SYNOPSIS
sample [options] [file ...] Options: -help brief help message -man full documentation =head1 OPTIONS If --man or infact if nothing is passed then the entire pod documents should be displayed GetOptions('help|?' => \$help, man => \$man) or pod2usage(2); Which to me read if help or man is undefined then pod2usage(-verbose => 2) Which is called before this line which states to display just the no files given message. pod2usage("$0: No files given.") if ((@ARGV == 0) && (-t STDIN)); now when I pass in --help I get nothing when I pass in nothing I get the no files given message and when I pass in --man I get the entire document. This code taken from the pod::usage docs. #!/usr/bin/perl use Getopt::Long; use Pod::Usage; my $man = 0; my $help = 0; ## Parse options and print usage if there is a syntax error, ## or if usage was explicitly requested. GetOptions('help|?' => \$help, man => \$man) or pod2usage(2); print "$help\n"; print "$man\n"; pod2usage(-verbose => 0) if $help; pod2usage(-verbose => 2) if $man; ## If no arguments were given, then allow STDIN to be used only ## if it's not connected to a terminal (otherwise print usage) pod2usage("$0: No files given.") if ((@ARGV == 0) && (-t STDIN)); __END__ =head1 NAME sample - Using GetOpt::Long and Pod::Usage =head1 SYNOPSIS sample [options] [file ...] Options: -help brief help message -man full documentation =head1 OPTIONS =over 8 =item B<-help> Print a brief help message and exits. =item B<-man> Prints the manual page and exits. =back =head1 DESCRIPTION B<This program> will read the given input file(s) and do something useful with the contents thereof. =synompis some text =cut Paul Kraus ----------------------- PEL Supply Company Network Administrator ----------------------- 800 321-1264 Toll Free 216 267-5775 Voice 216 267-6176 Fax www.pelsupply.com -----------------------
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>