Mercurial > hg > MakeItSo
annotate templates/script.py @ 58:112bf081148c
make a full CLI class for a single API template
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Thu, 06 Jan 2011 15:54:55 -0800 |
parents | a82aa8b2ad93 |
children |
rev | line source |
---|---|
45
3bf29175907c
actually introduce a variable for the script
Jeff Hammel <jhammel@mozilla.com>
parents:
4
diff
changeset
|
1 #!/usr/bin/env python |
4
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
2 |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
3 """ |
46 | 4 {{description}} |
4
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
5 """ |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
6 |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
7 import sys |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
8 from optparse import OptionParser |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
9 |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
10 def main(args=sys.argv[:]): |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
11 usage = '%prog [options]' |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
12 parser = OptionParser(usage=usage, description=__doc__) |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
13 options, args = parser.parse_args(args) |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
14 |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
15 if __name__ == '__main__': |
08a50935e941
add a directory for single-file templates
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
16 main() |