Definition at line 23 of file main.py.
◆ __init__()
def main.SkeletonOptionParser.__init__ |
( |
|
self | ) |
|
Definition at line 25 of file main.py.
26 cname = os.environ.get(
'MKTMPL_CMD',
'main.py')
27 usage =
"Usage: %s [options]\n" % cname
28 self.parser = OptionParser(usage=usage)
30 self.parser.add_option(
"--debug", action=
"store_true",
31 default=
False, dest=
"debug", help=msg)
32 msg =
"specify template, e.g. EDProducer"
33 self.parser.add_option(
"--tmpl", action=
"store", type=
"string",
34 default=
'', dest=
"tmpl", help=msg)
35 msg =
"specify package name, e.g. MyProducer"
36 self.parser.add_option(
"--name", action=
"store", type=
"string",
37 default=
"TestPkg", dest=
"pname", help=msg)
38 msg =
"specify author name"
39 self.parser.add_option(
"--author", action=
"store", type=
"string",
40 default=
"", dest=
"author", help=msg)
41 msg =
"specify file type to generate, "
42 msg +=
"e.g. --ftype=header, default is all files"
43 self.parser.add_option(
"--ftype", action=
"store", type=
"string",
44 default=
"all", dest=
"ftype", help=msg)
45 msg =
"list examples tags which should be kept in "
46 msg +=
"generate code, e.g. "
47 msg +=
"--keep-etags='@example_trac,@example_hist'"
48 self.parser.add_option(
"--keep-etags", action=
"store", type=
"string",
49 default=
None, dest=
"ketags", help=msg)
50 msg =
"list template tags"
51 self.parser.add_option(
"--tags", action=
"store_true",
52 default=
False, dest=
"tags", help=msg)
53 msg =
"list template example tags"
54 self.parser.add_option(
"--etags", action=
"store_true",
55 default=
False, dest=
"etags", help=msg)
56 msg =
"list supported templates"
57 self.parser.add_option(
"--templates", action=
"store_true",
58 default=
False, dest=
"templates", help=msg)
◆ get_opt()
def main.SkeletonOptionParser.get_opt |
( |
|
self | ) |
|
◆ parser
main.SkeletonOptionParser.parser |