From: claromes Date: Wed, 23 Apr 2025 03:20:59 +0000 (-0300) Subject: add version option to cli X-Git-Url: https://git.claromes.com/?a=commitdiff_plain;h=f3dce754810ecad9a21fe3512b0917a92c485fb6;p=waybacktweets.git add version option to cli --- 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],