set "<opt>_given" for each opt on the commandline
authorWilliam Morgan <wmorgan-trollop@masanjin.net>
Fri, 30 Jan 2009 02:34:40 +0000 (18:34 -0800)
committerWilliam Morgan <wmorgan-trollop@masanjin.net>
Fri, 30 Jan 2009 02:34:40 +0000 (18:34 -0800)
commit2a37bd5b0797119b383031b5de887c923c814d4c
treee26fff37cd4764385970be4260b987a76c00926b
parentfcb4876edf3b5131e2cf99859a45d86f98abe185
set "<opt>_given" for each opt on the commandline

For every option <opt> given on the commanline, in the output hash of
Parser#parse (and thus Trollop.options), in addition to setting
<opt> to the value given, set <opt>_given to true. This is useful if you need
to know which arguments were actually specified on the commandline, e.g. for
situations where arguments can override other arguments when given.
lib/trollop.rb