Files
dataforge-cli/dataforge/cli.py
7000pctAUTO 21568175f6
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 / build (push) Has been cancelled
fix: resolve CI/CD test and lint failures
2026-02-03 05:31:44 +00:00

35 lines
673 B
Python

"""CLI commands module for DataForge CLI."""
import glob
import os
from pathlib import Path
from typing import List, Optional
import click
from .commands import (
convert,
validate,
batch_convert,
batch_validate,
typecheck,
)
@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()