Project

General

Profile

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