isp-maintenance/scripts/devtools/cli/utils.py

16 lines
260 B
Python
Raw Normal View History

2024-06-04 17:35:21 +02:00
import click
from . import __version__
def print_version(ctx, param, value):
if not value or ctx.resilient_parsing:
return
click.echo(__version__)
ctx.exit()
def abort_if_false(ctx, param, value):
if not value:
ctx.abort()