Help for this page
use Getopt::Long; use Pod::Usage; ... how to handle option dependencies for most-likely cases. =cut
( defined($opt{U}) xor defined($opt{H}) ) || do { print "Only one of 'hostname' or 'uri' must be specified\n"; ... || do { print "Hostname option requires port option\n"; pod2usage(1); };