clan-cli: init vm command

This commit is contained in:
lassulus
2023-09-28 18:27:06 +02:00
parent 7cb0b57e8f
commit a5f181a430
6 changed files with 188 additions and 5 deletions

View File

@@ -3,7 +3,7 @@ import sys
from types import ModuleType
from typing import Optional
from . import config, create, machines, secrets, webui
from . import config, create, machines, secrets, vms, webui
from .errors import ClanError
from .ssh import cli as ssh_cli
@@ -47,6 +47,9 @@ def create_parser(prog: Optional[str] = None) -> argparse.ArgumentParser:
parser_webui = subparsers.add_parser("webui", help="start webui")
webui.register_parser(parser_webui)
parser_vms = subparsers.add_parser("vms", help="manage virtual machines")
vms.register_parser(parser_vms)
if argcomplete:
argcomplete.autocomplete(parser)