Initial upload: API Mock CLI v0.1.0
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

This commit is contained in:
2026-01-29 13:53:36 +00:00
parent 099f4fb428
commit b29cef59ee

28
src/cli/options.py Normal file
View File

@@ -0,0 +1,28 @@
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)