comparison shasum.py @ 13:db64e282b049

Implement a version option
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 04 Dec 2020 17:41:17 +0100
parents 5e2c9123f93f
children 409dac636805
comparison
equal deleted inserted replaced
12:5e2c9123f93f 13:db64e282b049
10 10
11 """ 11 """
12 12
13 from __future__ import print_function 13 from __future__ import print_function
14 14
15
16 __version__ = "0.1.b1"
17
18
15 import argparse 19 import argparse
16 import hashlib 20 import hashlib
17 import io 21 import io
18 import re 22 import re
19 import sys 23 import sys
47 "--tag", action="store_true", dest="bsd", default=False, 51 "--tag", action="store_true", dest="bsd", default=False,
48 help="alias for the `--bsd' option (to be compatible with :command:`b2sum`)") 52 help="alias for the `--bsd' option (to be compatible with :command:`b2sum`)")
49 aparser.add_argument( 53 aparser.add_argument(
50 "--text", "-t", action="store_true", dest="text_mode", default=False, 54 "--text", "-t", action="store_true", dest="text_mode", default=False,
51 help="read in text mode (not supported)") 55 help="read in text mode (not supported)")
56 aparser.add_argument(
57 "--version", "-v", action="version", version=__version__)
52 aparser.add_argument( 58 aparser.add_argument(
53 "files", nargs="*", metavar="FILE") 59 "files", nargs="*", metavar="FILE")
54 60
55 opts = aparser.parse_args(args=argv) 61 opts = aparser.parse_args(args=argv)
56 62