fixed generate command, removed hardcoding

This commit is contained in:
2026-01-20 23:57:57 +05:30
parent 0061dbe2eb
commit b497c5d2e9

View File

@@ -60,8 +60,7 @@ def _print_object(obj, indent: str) -> None:
@cli.command() @cli.command()
@click.option( @click.option(
"--modules", "--module",
multiple=True,
required=True, required=True,
help="Python module import paths to document", help="Python module import paths to document",
) )
@@ -75,15 +74,14 @@ def _print_object(obj, indent: str) -> None:
default=Path("docs"), default=Path("docs"),
) )
def generate( def generate(
modules: Sequence[str], module: str,
project_name: Optional[str], project_name: Optional[str],
docs_dir: Path, docs_dir: Path,
) -> None: ) -> None:
"""Generate documentation source files using MkDocs renderer.""" """Generate documentation source files using MkDocs renderer."""
loader = GriffeLoader() loader = GriffeLoader()
discovered_paths = discover_module_paths( discovered_paths = discover_module_paths(
"docforge", module,
Path(r"C:\Users\vishe\WorkSpace\code\aetos\doc-forge")
) )
project = loader.load_project( project = loader.load_project(
discovered_paths, discovered_paths,