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.