From 3a64a2e8e66f2781b6330cff35e32ba0ae967e5c Mon Sep 17 00:00:00 2001 From: myxi Date: Tue, 24 Dec 2024 13:52:50 +0530 Subject: [PATCH] feat: add --version flag for view current version --- src/mechvibes_lite/__main__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mechvibes_lite/__main__.py b/src/mechvibes_lite/__main__.py index 70f10b1..f7b7fde 100644 --- a/src/mechvibes_lite/__main__.py +++ b/src/mechvibes_lite/__main__.py @@ -1,5 +1,6 @@ import argparse import asyncio +import importlib.metadata import logging import pathlib import sys @@ -102,6 +103,12 @@ def main() -> None: "--wskey-port", ) parser.add_argument("--no-wskey", action="store_true", default=None) + parser.add_argument( + "--version", + "-V", + action="version", + version=importlib.metadata.version("mechvibes-lite"), + ) subparsers = parser.add_subparsers(dest="subcommand", required=True)