From 02a56892e6cdb91e8505a683aab1601c19c525c9 Mon Sep 17 00:00:00 2001 From: HeikoWasTaken Date: Tue, 26 Aug 2025 04:32:51 +0100 Subject: [PATCH] feat: add version argument (#1060) Co-authored-by: heiko --- src/tagstudio/main.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tagstudio/main.py b/src/tagstudio/main.py index d21ea8a2..70411a27 100755 --- a/src/tagstudio/main.py +++ b/src/tagstudio/main.py @@ -11,6 +11,7 @@ import traceback import structlog +from tagstudio.core.constants import VERSION, VERSION_BRANCH from tagstudio.qt.ts_qt import QtDriver logger = structlog.get_logger(__name__) @@ -54,6 +55,13 @@ def main(): action="store_true", help="Reveals additional internal data useful for debugging.", ) + parser.add_argument( + "-v", + "--version", + action="version", + help="Displays TagStudio version information.", + version=f"TagStudio v{VERSION} {VERSION_BRANCH}", + ) args = parser.parse_args() driver = QtDriver(args)