root / branches / 1.1 / src / haizea / cli / __init__.py @ 847
1 |
from haizea.cli.optionparser import OptionParser, Option |
---|---|
2 |
|
3 |
class Command(object): |
4 |
|
5 |
def __init__(self, argv): |
6 |
self.argv = argv
|
7 |
self.optparser = OptionParser()
|
8 |
self.optparser.add_option(Option("-D", "--debug", action="store_true", dest="debug", |
9 |
help = """
|
10 |
Run command in debug mode.
|
11 |
"""))
|
12 |
self.opt = None |
13 |
self.args = None |
14 |
|
15 |
def parse_options(self): |
16 |
opt, args = self.optparser.parse_args(self.argv) |
17 |
self.opt = opt
|
18 |
self.args = args
|
19 |
|