--- templates/template.py 2013/03/07 15:37:38 1.1 +++ templates/template.py 2013/08/26 20:51:24 1.2 @@ -1,46 +1,46 @@ #!/usr/bin/python -import os, sys -import optparse +""" ++------------------------------------------------------------------------------ +| +| Copyright Nicholas DeClario 2013 +| Nicholas DeClario +| March 2013 +| $Id: template.py,v 1.2 2013/08/26 20:51:24 nick Exp $ +| ++------------------------------------------------------------------------------ +""" +import os +import sys +import argparse -############################################################################### -## displayMan( ) -## -## I'm hoping to eventually get this to display a man page for the -## running script. I don't know if that is possible with Python. -## -############################################################################### -def displayMan( ): - pass - -############################################################################### -## -## fetchOptions( ) -## -## Grab our command line arguments and toss them in to a hash -## -############################################################################### -def fetchOptions( ): - parse = optparse.OptionParser( ) - parse.add_option( '-m', '--man', help='Display the man page', \ - dest='man', default=False, action='store_true' ) - parse.add_option( '-t', '--test', help='Test Argument', dest='test' ) - - return parse.parse_args( ) - -############################################################################### -## -## The magic starts here -## -############################################################################### -def main( ): - global opts - global args +""" + fetchOptions() - (opts, args) = fetchOptions( ) + Grab our command line arguments and toss them in to a hash +""" - if opts.man == True: displayMan( ) +def fetchOptions(): + parse = argparse.OptionParser() + parse.add_argument('-m', '--man', help='Display the man page', \ + dest='man', default=False, action='store_true') + parse.add_argument('-t', '--test', help='Test Argument', dest='test') -if __name__ == '__main__': main( ) + return parse.parse_args() + +""" + The magic starts here +""" + + +def main(): + + if opts.man: + displayMan() + + +if __name__ == '__main__': + opts = fetchOptions() + main()