INNER CODE UNIT · Python
cli
nolabs-ai/deepfabric · deepfabric/cli.py:109
def cli(ctx: click.Context, debug: bool):
"""DeepFabric CLI - Generate synthetic training data for language models."""
# Store debug flag in context for subcommands to access
ctx.ensure_object(dict)
ctx.obj["debug"] = debug
# Check for updates on CLI startup (silently fail if any issues occur)
with contextlib.suppress(Exception):
check_for_updates()
class GenerateOptions(BaseModel):
"""
Validated command options for dataset generation.
These options can be provided via CLI arguments or a configuration file.
so they are marked as optional here.
"""