I\'m writing a script and I want to require a --host
switch with value, but if the --host
switch isn\'t specified, I want the option parsing to fai
If host is required, then surely it isn't an option, it's an argument.
With that in mind, here's a way to solve your problem. You can interrogate the ARGV
array to see if a host has been specified, and, if it hasn't been, then call abort("You must specify a host!")
, or similar, to make your program quit with an error status.