commands.py 614 B

1234567891011121314151617181920212223
  1. """
  2. Packer module commands and functionality.
  3. Manage Packer templates and image building 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 PackerModule(BaseModule):
  11. """Module for managing Packer configurations."""
  12. def __init__(self):
  13. super().__init__(name="packer", icon="📦", description="Manage Packer templates and image building")
  14. def add_module_commands(self, app: typer.Typer) -> None:
  15. """Add Module-specific commands to the app."""
  16. pass