Mercurial > hg > MakeItSo
diff makeitso/python_package/{{package}}/template.py @ 82:c434b83ab600
add a template to create templates. tricky, eh?
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Sun, 09 Jan 2011 10:43:47 -0800 |
parents | makeitso/python.py@d4184945f8a8 |
children | e74baa8e6df4 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/makeitso/python_package/{{package}}/template.py Sun Jan 09 10:43:47 2011 -0800 @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +""" +{{project}} template for makeitso +""" + +import sys +from cli import MakeItSoCLI +from optparse import OptionParser +from template import MakeItSoTemplate + +class {{project}}Template(MakeItSoTemplate): + """ + {{project}} template + """ + name = '{{project}}' + templates = ['template'] + look = True + +class TemplateCLI(MakeItSoCLI): + """ + CLI driver for the {{project}} template + """ + +def main(args=sys.argv[:]): + cli = TemplateCLI() + template = cli.parse() + template.substitue() + +if __name__ == '__main__': + main() +