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