From 7f07ae5aa549c64d6a6c19598acbaeab5dc1e88f Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Fri, 5 Apr 2013 18:45:53 +0200 Subject: [PATCH] Display version in help output. --- patool | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/patool b/patool index 529f8ef..52102e9 100755 --- a/patool +++ b/patool @@ -22,7 +22,7 @@ import sys import argparse import pydoc import patoolib -from patoolib.util import log_error, log_internal_error, PatoolError +from patoolib.util import log_error, log_internal_error, PatoolError, App def run_extract(args): @@ -134,10 +134,16 @@ EXAMPLES patool repack linux-2.6.33.tar.gz linux-2.6.33.tar.bz2 """ +Version = """\ +VERSION + %s +""" % App + def create_argparser(): """Construct and return an argument parser.""" + epilog = Examples + "\n" + Version parser = ArgumentParser(description="An archive file manager.", - epilog=Examples, formatter_class=argparse.RawDescriptionHelpFormatter) + epilog=epilog, formatter_class=argparse.RawDescriptionHelpFormatter) parser.add_argument('--verbose', '-v', action='count', default=0, dest='verbosity', help="verbose operation; can be given multiple times") subparsers = parser.add_subparsers(help='the archive command; type "patool COMMAND -h" for command-specific help', dest='command') # extract