From f3dce754810ecad9a21fe3512b0917a92c485fb6 Mon Sep 17 00:00:00 2001 From: claromes Date: Wed, 23 Apr 2025 00:20:59 -0300 Subject: [PATCH] add version option to cli --- waybacktweets/_cli.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/waybacktweets/_cli.py b/waybacktweets/_cli.py index c7bed4e..d390801 100644 --- a/waybacktweets/_cli.py +++ b/waybacktweets/_cli.py @@ -3,6 +3,7 @@ CLI functions for retrieving archived tweets. """ from datetime import datetime +from importlib.metadata import version from typing import Any, Optional import click @@ -13,6 +14,8 @@ from waybacktweets.api.parse import TweetsParser from waybacktweets.api.request import WaybackTweets from waybacktweets.config.config import config +PACKAGE_NAME = "waybacktweets" + def _parse_date( ctx: Optional[Any] = None, param: Optional[Any] = None, value: Optional[str] = None @@ -108,6 +111,7 @@ Documentation:\n default=False, help="Shows the log.", ) +@click.version_option(version=version(PACKAGE_NAME), prog_name=PACKAGE_NAME) def main( username: str, collapse: Optional[str], -- 2.34.1