MCPcopy Create free account
hub / github.com/DevCloudNinjas/DevOps-Projects / _format_projects

Function _format_projects

tools/project_inventory.py:176–184  ·  view source on GitHub ↗
(projects: list[Project], output_format: str)

Source from the content-addressed store, hash-verified

174
175
176def _format_projects(projects: list[Project], output_format: str) -> str:
177 if output_format == "json":
178 return json.dumps([asdict(project) for project in projects], indent=2)
179 if output_format == "github-matrix":
180 return json.dumps(
181 {"include": [asdict(project) for project in projects]},
182 separators=(",", ":"),
183 )
184 return "\n".join(project.path for project in projects)
185
186
187def build_list_parser() -> argparse.ArgumentParser:

Callers 1

list_mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected