diff --git a/mytoolkit/cli.py b/mytoolkit/cli.py index 914a48d..adffe67 100644 --- a/mytoolkit/cli.py +++ b/mytoolkit/cli.py @@ -21,8 +21,17 @@ from mytoolkit.commands.completion_install import ensure_completions_installed from mytoolkit.commands.self_mgmt import update_cmd, uninstall_cmd +def _cli_version() -> str: + try: + from importlib.metadata import version + + return version("mytoolkit") + except Exception: + return "0.2.0" + + @click.group() -@click.version_option(version="0.1.0", prog_name="mytoolkit") +@click.version_option(version=_cli_version(), prog_name="mytoolkit") def cli(): """Personal CLI toolkit.""" pass diff --git a/pyproject.toml b/pyproject.toml index 6eec82b..4a9e4d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mytoolkit" -version = "0.1.0" +version = "0.2.0" description = "Personal CLI toolkit" requires-python = ">=3.9" dependencies = [