in reply to command line arguments
use Getopt::Long; sub usage { print "\nUsage: thisProgram -f <expectedUserInput>\n"; exit(1); } GetOptions("f=s=>\$userInput"); &usage() if (!defined($userInput)); [download]