Files
dataforge-cli/dataforge/cli.py
7000pctAUTO 391fc1df50
Some checks failed
CI / test (ubuntu-latest, 3.10) (push) Has been cancelled
CI / test (ubuntu-latest, 3.11) (push) Has been cancelled
CI / test (ubuntu-latest, 3.12) (push) Has been cancelled
CI / test (ubuntu-latest, 3.8) (push) Has been cancelled
CI / test (ubuntu-latest, 3.9) (push) Has been cancelled
CI / test-minimal (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled
CI / release (push) Has been cancelled
Fix CI/CD issues: linting errors and test file corruption
2026-02-03 05:13:34 +00:00

30 lines
587 B
Python

"""CLI entry point for DataForge CLI."""
from .commands import (
convert,
validate,
batch_convert,
batch_validate,
typecheck,
)
import click
@click.group()
@click.version_option(version="1.0.0")
def main() -> None:
"""DataForge CLI - Convert and validate data formats (JSON, YAML, TOML)."""
pass
main.add_command(convert, "convert")
main.add_command(validate, "validate")
main.add_command(typecheck, "typecheck")
main.add_command(batch_convert, "batch-convert")
main.add_command(batch_validate, "batch-validate")
if __name__ == "__main__":
main()