Single-sourcing the version string

This commit is contained in:
2019-10-29 17:33:29 +01:00
parent bacc05cb41
commit 20b3e3ddd3
5 changed files with 20 additions and 2 deletions

View File

@@ -22,6 +22,7 @@ import time
import pyquarantine
from pyquarantine.version import __version__ as version
def _get_quarantine_obj(config, quarantine):
try:
@@ -302,6 +303,11 @@ def main():
"-d", "--debug",
help="Log debugging messages.",
action="store_true")
parser.add_argument(
"-v", "--version",
help="Print version.",
action="version",
version="%(prog)s ({})".format(version))
parser.set_defaults(syslog=False)
subparsers = parser.add_subparsers(
dest="command",