Annotation of templates/template.py, revision 1.2
1.1 nick 1: #!/usr/bin/python
2:
1.2 ! nick 3: """
! 4: +------------------------------------------------------------------------------
! 5: |
! 6: | Copyright Nicholas DeClario 2013
! 7: | Nicholas DeClario <nick@demandred.dyndns.org>
! 8: | March 2013
! 9: | $Id$
! 10: |
! 11: +------------------------------------------------------------------------------
1.1 nick 12:
1.2 ! nick 13: """
! 14: import os
! 15: import sys
! 16: import argparse
1.1 nick 17:
1.2 ! nick 18: """
! 19: fetchOptions()
1.1 nick 20:
1.2 ! nick 21: Grab our command line arguments and toss them in to a hash
! 22: """
1.1 nick 23:
24:
1.2 ! nick 25: def fetchOptions():
! 26: parse = argparse.OptionParser()
! 27: parse.add_argument('-m', '--man', help='Display the man page', \
! 28: dest='man', default=False, action='store_true')
! 29: parse.add_argument('-t', '--test', help='Test Argument', dest='test')
1.1 nick 30:
1.2 ! nick 31: return parse.parse_args()
! 32:
! 33: """
! 34: The magic starts here
! 35: """
! 36:
! 37:
! 38: def main():
! 39:
! 40: if opts.man:
! 41: displayMan()
! 42:
! 43:
! 44: if __name__ == '__main__':
! 45: opts = fetchOptions()
! 46: main()
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>