We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8879ab6 commit 550233fCopy full SHA for 550233f
src/devcode.py
@@ -1,5 +1,6 @@
1
#!/usr/bin/env python3
2
import argparse
3
+import importlib.metadata
4
import json
5
import logging
6
import os
@@ -881,7 +882,13 @@ def format_help(self):
881
882
883
884
def main():
885
+ try:
886
+ _version = importlib.metadata.version("dev-code")
887
+ except importlib.metadata.PackageNotFoundError:
888
+ _version = "(dev)"
889
+
890
parser = _BannerParser(prog="devcode")
891
+ parser.add_argument("--version", action="version", version=f"%(prog)s {_version}")
892
parser.add_argument("-v", "--verbose", action="store_true")
893
subparsers = parser.add_subparsers(dest="subcommand")
894
0 commit comments