Initial upload: DevDash CLI with TUI dashboard
Some checks failed
CI / test (push) Has been cancelled

This commit is contained in:
2026-02-01 06:52:43 +00:00
parent b3efd5d316
commit 6aa6d197f8

38
src/cli.py Normal file
View File

@@ -0,0 +1,38 @@
import click
from src.main import main as launch_dashboard
@click.group()
def cli():
"""DevDash CLI - Terminal-based developer dashboard."""
pass
@cli.command()
def launch():
"""Launch the DevDash dashboard."""
launch_dashboard()
@cli.command()
def config():
"""View or edit configuration."""
click.echo("Configuration management not yet implemented")
@cli.command()
@click.argument("repo")
@click.option("--provider", default="github", help="Repository provider (github, gitlab)")
def add_repo(repo, provider):
"""Add a repository to the dashboard."""
click.echo(f"Adding repository {repo} with provider {provider}")
@cli.command()
def doctor():
"""Diagnose configuration issues."""
click.echo("Configuration diagnosis not yet implemented")
if __name__ == "__main__":
cli()