Definition at line 27 of file main.py.
def main.SkeletonOptionParser.__init__ |
( |
|
self | ) |
|
Definition at line 29 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",
65 default=
False, dest=
"templates", help=msg)
def main.SkeletonOptionParser.get_opt |
( |
|
self | ) |
|
Definition at line 66 of file main.py.
67 "Returns parse list of options" 68 return self.parser.parse_args()
main.SkeletonOptionParser.parser |