6.20.5 Extending optparse
Description: Extending optparse
Keywords: lib

##
6.20.5 Extending `optparse`

Since the two major controlling factors in how `optparse` interprets command-line options are the action and type of each option, the most likely direction of extension is to add new actions and new types.

Also, the examples section includes several demonstrations of extending `optparse` in different ways: e.g. a case-insensitive option parser, or two kinds of option parsers that implement ``required options''.