def _set_cli(is_cli: bool): ctx().args._cli = is_cli global Failure if is_cli: class Failure(SystemExit): pass else: class Failure(RuntimeError): pass
def _cli(): return bool(ctx().args and hasattr(ctx().args, '._cli') and ctx().args._cli)
def _verbose(): return ctx().args and ctx().args.verbose
def _quiet(): return ctx().args and ctx().args.quiet