Hi,
In my program, I am using the module Getopt::Long
My intension is that if the user chooses "--help", the program should show
the help message without bothering whether other options has been used or
not.
My program (say, test.pl) :
use Getopt::Long
my $abc;
my $help;
Getoptions ( "abc=s" => \$abc,
"help" => \$help
);
if ($help) { print "This is help message\n" ; exit ;}
if ($abc) { print "You have choosen \"abc\" as $abc" };
If I run this:
1. test.pl -help
Output: This is help message
2. test.pl -abc ABC
Output : You have choosen abc as ABC
3. test.pl -abc -help
Output: You have choosen abc as -help
Out the above results 1 & 2 are fine, but 3 is not as I want. I understand
what's happening here [$abc is assigned as "-help"], but don't have idea
how to implement it properly so that in the 3rd it would print like " This
is help message" .
Can anybody help please ?
Thanks n regards
Rajesh Saha