"""
Core CLI commands for organization management and configuration.
"""

import typer

from .config import app as config_app
from .init import app as init_app
from .upload import app as upload_app

# Create core command group
app = typer.Typer(help="Core operations (init, config, upload)")
app.add_typer(init_app, name="init", hidden=True)  # Hidden since init is at root level
app.add_typer(config_app, name="config")
app.add_typer(
    upload_app, name="upload", hidden=True
)  # Hidden since upload is at root level

__all__ = ["app"]
