Greg Ward
0fd2dd6db0
Fix so we clear or reinitialize various data structures before populating
...
(allows the same FancyGetopt object to be used multiple times with different
option tables).
2000-08-07 00:45:51 +00:00
Greg Ward
373dbfa723
Fixed so we print more than just the first line of help for options with
...
a short form and text that wraps onto multiple lines.
2000-06-08 00:35:33 +00:00
Greg Ward
981f7368f6
Don't take advantage of OptionDummy's new "auto-initialization" feature
...
after all -- turns out it doesn't buy us much after all...
2000-05-23 03:53:10 +00:00
Greg Ward
3c67b1dd08
OptionDummy now has a constructor that takes a list of options: each string
...
in the option list is an attribute of the OptionDummy that will be
initialized to None.
2000-05-23 01:44:20 +00:00
Greg Ward
66bf446273
Patch from Harry Henry Gebel: fix two stupid bugs in help-printing stuff.
2000-04-23 02:50:45 +00:00
Greg Ward
1e7b509526
Added the capability for alias options.
2000-04-21 04:22:01 +00:00
Greg Ward
320df700dc
Added 'has_option()', 'get_attr_name()' methods.
2000-04-21 02:31:07 +00:00
Greg Ward
283c745c57
Made 'generate_help()' and 'print_help()' methods of FancyGetopt.
...
Added 'set_option_table()' method.
Added missing 'self' to 'get_option_order()'.
Cosmetic/comment/docstring tweaks.
2000-04-21 02:09:26 +00:00
Greg Ward
ead5c291bb
Continuing the refactoring: deleted the old 'fancy_getopt()' function,
...
leaving in its place a tiny wrapper around the FancyGetopt class
for backwards compatibility.
2000-04-21 01:44:00 +00:00
Greg Ward
ffc10d9a2e
Hefty refactoring: converted 'fancy_getopt()' function into FancyGetopt
...
class. (Mainly this was to support the ability to go back after the
getopt operation is done and get extra information about the parse,
in particular the original order of options seen on the command line.
But it's a big improvement and should make it a lot easier to add
functionality in the future.)
2000-04-21 01:41:54 +00:00
Greg Ward
3ce77fd05e
Changed '__rcsid__' to '__revision__'.
2000-03-02 01:49:45 +00:00
Greg Ward
44f8e4ea08
Added support for printing out help text from option table: 'print_help()',
...
'generate_help()', 'wrap_text()' functions, and a little tiny test
of 'wrap_text()'.
Changed how caller states that one option is the boolean opposite of
another: added 'negative_opt' parameter to 'fancy_getopt()', and changed
to use it instead of parsing long option name.
1999-12-12 16:54:55 +00:00
Greg Ward
a564cc315b
Hacked to support the notion of "negative alias" options, to handle
...
-q/--quiet reasonably elegantly.
1999-10-03 20:48:53 +00:00
Greg Ward
0081cc529c
Better detection of bad entries in option table.
...
Better error messages for bad entries in option table.
1999-08-14 23:44:37 +00:00
Greg Ward
2689e3ddce
First checkin of real Distutils code.
1999-03-22 14:52:19 +00:00