Clean up documentation and fix typos

This commit is contained in:
Juan Jose Comellas 2012-01-29 12:22:03 -03:00
parent e1f239785b
commit ca6313c1bf

View File

@ -7,8 +7,8 @@ Command-line parsing module that uses a syntax similar to that of GNU *getopt*.
Requirements Requirements
------------ ------------
You should only need a somewhat recent version of Erlang/OTP, though the module You should only need a somewhat recent version of Erlang/OTP. The module has
has only been tested with Erlang R13B. been tested with Erlang R13B, R14B and R15B.
Installation Installation
@ -212,7 +212,7 @@ Implicit Arguments
------------------ ------------------
The arguments for options with the *boolean* and *integer* data types can sometimes The arguments for options with the *boolean* and *integer* data types can sometimes
be omitted. In those cases a the value assigned to the option is *true* for *boolean* be omitted. In those cases the value assigned to the option is *true* for *boolean*
arguments and *1* for integer arguments. arguments and *1* for integer arguments.
@ -230,17 +230,17 @@ e.g. Given an option specification list with the following format:
OptSpecList = OptSpecList =
[ [
{define, $D, "define", string, "Define a variable"}, {define, $D, "define", string, "Define a variable"},
{debug, $d, "debug", integer, "Debug level"} {verbose, $v, "verbose", integer, "Verbosity level"}
], ],
The following invocation: The following invocation:
getopt:parse(OptSpecList, "-DFOO -DVAR1=VAL1 -DBAR --debug --debug=3 -d -dddd dummy"). getopt:parse(OptSpecList, "-DFOO -DVAR1=VAL1 -DBAR --verbose --verbose=3 -v -vvvv dummy").
would return: would return:
{ok,{[{define,"FOO"}, {define,"VAR1=VAL1"}, {define,"BAR"}, {ok,{[{define,"FOO"}, {define,"VAR1=VAL1"}, {define,"BAR"},
{debug,1}, {debug,3}, {debug,1}, {debug,4}], {verbose,1}, {verbose,3}, {verbose,1}, {verbose,4}],
["dummy"]}} ["dummy"]}}
@ -260,13 +260,9 @@ For example, with the following option specifications:
{output_file, undefined, undefined, string, "File where the data will be saved to"} {output_file, undefined, undefined, string, "File where the data will be saved to"}
]. ].
And these arguments: This call to ``getopt:parse/2``:
Args = "-x mydb file.out dummy1 dummy1". getopt:parse(OptSpecList, "-x mydb file.out dummy1 dummy1").
The call to ``getopt:parse/2``:
getopt:parse(OptSpecList, Args).
Will return: Will return: