Mercurial > hg > MakeItSo
annotate makeitso/python_package/{{package}}/template.py @ 146:ebaee69c5ea4
whitespace
| author | Jeff Hammel <jhammel@mozilla.com> | 
|---|---|
| date | Mon, 05 Mar 2012 14:32:21 -0800 | 
| parents | ad5fd3eb6674 | 
| children | 
| rev | line source | 
|---|---|
| 78 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 1 #!/usr/bin/env python | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 2 | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 3 """ | 
| 82 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 4 {{project}} template for makeitso | 
| 78 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 5 """ | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 6 | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 7 import sys | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 8 from cli import MakeItSoCLI | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 9 from optparse import OptionParser | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 10 from template import MakeItSoTemplate | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 11 | 
| 82 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 12 class {{project}}Template(MakeItSoTemplate): | 
| 78 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 13 """ | 
| 82 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 14 {{project}} template | 
| 78 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 15 """ | 
| 82 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 16 name = '{{project}}' | 
| 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 17 templates = ['template'] | 
| 78 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 18 look = True | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 19 | 
| 82 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 20 class TemplateCLI(MakeItSoCLI): | 
| 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 21 """ | 
| 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 22 CLI driver for the {{project}} template | 
| 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 23 """ | 
| 78 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 24 | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 25 def main(args=sys.argv[:]): | 
| 82 
c434b83ab600
add a template to create templates.  tricky, eh?
 Jeff Hammel <jhammel@mozilla.com> parents: 
78diff
changeset | 26 cli = TemplateCLI() | 
| 102 
ad5fd3eb6674
template fixes....not the best, but will do
 Jeff Hammel <jhammel@mozilla.com> parents: 
95diff
changeset | 27 cli(*args) | 
| 95 
e74baa8e6df4
fix CLI interface a bit....write a test for it
 Jeff Hammel <jhammel@mozilla.com> parents: 
82diff
changeset | 28 | 
| 78 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 29 if __name__ == '__main__': | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 30 main() | 
| 
d4184945f8a8
stub out python package creation
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 31 | 
