Skip to content

Commit 8bf0b58

Browse files
committed
improve version display
1 parent f12e4ba commit 8bf0b58

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pum/cli.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import logging
55
import sys
66
from typing import Any
7+
import importlib.metadata
78

89
import psycopg
910

@@ -298,6 +299,14 @@ def create_parser() -> argparse.ArgumentParser:
298299
help="Increase output verbosity (e.g. -v, -vv)",
299300
)
300301

302+
version = importlib.metadata.version("pum")
303+
parser.add_argument(
304+
"--version",
305+
action="version",
306+
version=f"pum {version}",
307+
help="Show program's version number and exit."
308+
)
309+
301310
subparsers = parser.add_subparsers(
302311
title="commands", description="valid pum commands", dest="command"
303312
)

0 commit comments

Comments
 (0)