in reply to Re^2: Requiring option values in Getopt::Longin thread Requiring option values in Getopt::Long
I usually prefer to write documentation for script as POD and then use Pod::Usage to show help message.