From 7da751dc1708f674a9700cba55e1515d20d75d22 Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Mon, 25 Oct 2021 14:33:49 +0100 Subject: [PATCH] adding version option --- tembo/__init__.py | 2 ++ tembo/cli.py | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/tembo/__init__.py b/tembo/__init__.py index cd93fcd..c688a8d 100644 --- a/tembo/__init__.py +++ b/tembo/__init__.py @@ -3,6 +3,8 @@ import os import panaetius from panaetius.exceptions import LoggingDirectoryDoesNotExistException +__version__ = "0.1.0" + if (config_path := os.environ.get("TEMBO_CONFIG")) is not None: CONFIG = panaetius.Config("tembo", config_path) else: diff --git a/tembo/cli.py b/tembo/cli.py index f37f6f8..8740d44 100644 --- a/tembo/cli.py +++ b/tembo/cli.py @@ -8,6 +8,13 @@ CONTEXT_SETTINGS = dict(help_option_names=["-h", "--help"]) @click.group(context_settings=CONTEXT_SETTINGS, options_metavar="") +@click.version_option( + tembo.__version__, + "-v", + "--version", + prog_name="Tembo", + message=f"Tembo v{tembo.__version__} 🐘", +) def run(): """ Tembo - an organiser for work notes.