Add --version

This commit is contained in:
Sebastian Pipping 2012-03-18 04:53:28 +01:00 committed by Sebastian Lohff
parent be8ad72b31
commit 8c9bc15677
1 changed files with 3 additions and 1 deletions

View File

@ -4,7 +4,8 @@
# Licensed under GNU General Public License v3 or later # Licensed under GNU General Public License v3 or later
# Written by Sebastian Lohff (seba@seba-geek.de) # Written by Sebastian Lohff (seba@seba-geek.de)
# http://seba-geek.de/stuff/servefile/ # http://seba-geek.de/stuff/servefile/
# v0.3.1
__version__ = '0.3.1'
import argparse import argparse
import BaseHTTPServer import BaseHTTPServer
@ -87,6 +88,7 @@ class ThreadedHTTPServer(SocketServer.ThreadingMixIn, BaseHTTPServer.HTTPServer)
def main(): def main():
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument('--version', action='version', version='%(prog)s ' + __version__)
parser.add_argument('filename', metavar='file/directory', type=str) parser.add_argument('filename', metavar='file/directory', type=str)
parser.add_argument('-p', '--port', type=int, default=8080, \ parser.add_argument('-p', '--port', type=int, default=8080, \
help='port to listen on') help='port to listen on')