commands.py 647 B

1234567891011121314151617181920212223
  1. """
  2. GitHub Actions module commands and functionality.
  3. Manage GitHub Actions workflows and CI/CD and template operations.
  4. """
  5. from pathlib import Path
  6. from typing import List, Optional
  7. import typer
  8. from rich.table import Table
  9. from ...core.command import BaseModule
  10. class GitHubActionsModule(BaseModule):
  11. """Module for managing github actions configurations."""
  12. def __init__(self):
  13. super().__init__(name="github_actions", icon="🚀", description="Manage GitHub Actions workflows and CI/CD")
  14. def add_module_commands(self, app: typer.Typer) -> None:
  15. """Add Module-specific commands to the app."""
  16. pass