Annotation of templates/template.py, revision 1.1
1.1 ! nick 1: #!/usr/bin/python
! 2:
! 3: import os, sys
! 4: import optparse
! 5:
! 6:
! 7: ###############################################################################
! 8: ## displayMan( )
! 9: ##
! 10: ## I'm hoping to eventually get this to display a man page for the
! 11: ## running script. I don't know if that is possible with Python.
! 12: ##
! 13: ###############################################################################
! 14: def displayMan( ):
! 15: pass
! 16:
! 17: ###############################################################################
! 18: ##
! 19: ## fetchOptions( )
! 20: ##
! 21: ## Grab our command line arguments and toss them in to a hash
! 22: ##
! 23: ###############################################################################
! 24: def fetchOptions( ):
! 25: parse = optparse.OptionParser( )
! 26: parse.add_option( '-m', '--man', help='Display the man page', \
! 27: dest='man', default=False, action='store_true' )
! 28: parse.add_option( '-t', '--test', help='Test Argument', dest='test' )
! 29:
! 30: return parse.parse_args( )
! 31:
! 32: ###############################################################################
! 33: ##
! 34: ## The magic starts here
! 35: ##
! 36: ###############################################################################
! 37: def main( ):
! 38: global opts
! 39: global args
! 40:
! 41: (opts, args) = fetchOptions( )
! 42:
! 43: if opts.man == True: displayMan( )
! 44:
! 45:
! 46: if __name__ == '__main__': main( )
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>