Skip to content

Commit

Permalink
Add --version option (#252)
Browse files Browse the repository at this point in the history
  • Loading branch information
pederhan authored May 30, 2024
1 parent d234c36 commit 4a35efe
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions mreg_cli/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
from prompt_toolkit.shortcuts import CompleteStyle, PromptSession

import mreg_cli.utilities.api as api
from mreg_cli.__about__ import __version__
from mreg_cli.cli import cli, source
from mreg_cli.config import MregCliConfig
from mreg_cli.exceptions import LoginFailedError
Expand Down Expand Up @@ -48,6 +49,12 @@ def main():
except ValueError:
pass

parser.add_argument(
"--version",
help="Show version and exit.",
action="store_true",
)

connect_args = parser.add_argument_group("connection settings")
connect_args.add_argument(
"--url",
Expand Down Expand Up @@ -134,6 +141,11 @@ def main():
)

args = parser.parse_args()

if args.version:
print(f"mreg-cli version {__version__}")
raise SystemExit() from None

setup_logging(args.verbosity)
logger.debug(f"args: {args}")
conf = {k: v for k, v in vars(args).items() if v}
Expand Down

0 comments on commit 4a35efe

Please sign in to comment.