Mercurial > hgrepos > Python > apps > py-cutils
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 |
