neural-thinker's picture
feat: clean HuggingFace deployment with essential files only
824bf31
"""Command-line interface for Cidad�o.AI.
This module provides a comprehensive CLI for interacting with the multi-agent
transparency platform. Built with Typer and Rich for beautiful, professional
command-line experience.
Available Commands:
- investigate: Execute anomaly investigations on government data
- analyze: Perform pattern analysis and correlations
- report: Generate detailed investigation reports
- watch: Monitor data in real-time for anomalies
- status: Check system health and status
- version: Display version information
Features:
- Rich formatting with colors and panels
- Tab completion support
- Comprehensive help system
- Professional error handling
- Verbose output modes
Usage:
# Direct CLI usage
cidadao --help
cidadao investigate --help
# Programmatic usage
from src.cli.main import app
from src.cli.commands import investigate_command
Entry Point:
Configured in pyproject.toml as: cidadao = "src.cli.main:app"
Status: Professional implementation with comprehensive command structure.
"""
from src.cli.main import app, cli_main
# Export the main CLI app and entry point
__all__ = [
"app",
"cli_main",
]