From 797077cc9b62646e7cec95de688b11c0fe029e61 Mon Sep 17 00:00:00 2001 From: Adam Pippin Date: Wed, 11 Mar 2020 15:06:17 -0700 Subject: [PATCH] Add 'version' command --- configs/__init__.py | 2 +- configs/cli.py | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/configs/__init__.py b/configs/__init__.py index aeefa77..95b8fcb 100644 --- a/configs/__init__.py +++ b/configs/__init__.py @@ -2,6 +2,6 @@ import logging __author__ = "Adam Pippin" __email__ = "hello@adampippin.ca" -__version__ = "0.0.1" +__version__ = "0.0.4" logging.getLogger("configs").addHandler(logging.NullHandler()) diff --git a/configs/cli.py b/configs/cli.py index 7b96cbd..9526d6a 100644 --- a/configs/cli.py +++ b/configs/cli.py @@ -2,6 +2,8 @@ import click import logging from pprint import pprint +from . import __version__ + from .config import Config from .transform import Transforms from .vault import Vaults @@ -73,4 +75,9 @@ def provision(input, source_vault, target_vault): logger.info('Provisioning in target vault') target_vault.provision(secrets) +@cli.command() +def version(): + """Display the program version + """ + print(__version__)