Initial upload: Add repohealth-cli project with CI/CD workflow
This commit is contained in:
24
src/repohealth/cli/__init__.py
Normal file
24
src/repohealth/cli/__init__.py
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
"""CLI interface for RepoHealth."""
|
||||||
|
|
||||||
|
import click
|
||||||
|
from repohealth.cli.cli import main, analyze, report
|
||||||
|
|
||||||
|
__all__ = ["main", "analyze", "report"]
|
||||||
|
|
||||||
|
|
||||||
|
@click.group()
|
||||||
|
def main():
|
||||||
|
"""RepoHealth CLI - Analyze Git repositories for bus factor and knowledge concentration."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@main.command()
|
||||||
|
def analyze():
|
||||||
|
"""Analyze a repository for bus factor and knowledge distribution."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@main.command()
|
||||||
|
def report():
|
||||||
|
"""Generate a detailed report of repository analysis."""
|
||||||
|
pass
|
||||||
Reference in New Issue
Block a user