Files
api-mock-cli/src/cli/options.py
7000pctAUTO b29cef59ee
Some checks failed
CI / test (3.10) (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / test (3.9) (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / type-check (push) Has been cancelled
CI / build (push) Has been cancelled
Initial upload: API Mock CLI v0.1.0
2026-01-29 13:53:36 +00:00

29 lines
538 B
Python

from typing import Optional
import click
def debug_option(f):
return click.option(
"--debug/--no-debug",
default=False,
help="Enable debug mode"
)(f)
def config_option(f):
return click.option(
"--config",
type=click.Path(exists=True),
default="config.yaml",
help="Path to configuration file"
)(f)
def verbose_option(f):
return click.option(
"-v",
"--verbose",
count=2,
help="Increase verbosity (use -vv for debug)"
)(f)