Files
knowledge-pipeline/src/knowledge_pipeline/cli.py
2026-02-24 06:49:31 +00:00

21 lines
397 B
Python

import logging
import typer
from .config import Settings
from .pipeline import run_pipeline
app = typer.Typer()
@app.command()
def run_ingestion():
"""Main function for the CLI script."""
settings = Settings.model_validate({})
logging.getLogger("knowledge_pipeline").setLevel(getattr(logging, settings.log_level))
run_pipeline(settings)
if __name__ == "__main__":
app()