From c3a1c89efcd1b97e15e1d2e5604daa078cd1a23a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Fri, 11 Aug 2023 16:28:16 +0200 Subject: [PATCH] cli/admin: drop unused commands --- pkgs/clan-cli/clan_cli/admin.py | 51 --------------------------------- 1 file changed, 51 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/admin.py b/pkgs/clan-cli/clan_cli/admin.py index 91edc563..3a42dc36 100644 --- a/pkgs/clan-cli/clan_cli/admin.py +++ b/pkgs/clan-cli/clan_cli/admin.py @@ -18,32 +18,6 @@ def create(args: argparse.Namespace) -> None: ) -def rebuild(args: argparse.Namespace) -> None: - # TODO get clients from zerotier cli? - if args.host: - print(f"would redeploy {args.host} from clan {args.folder}") - else: - print(f"would redeploy all hosts from clan {args.folder}") - - -def destroy(args: argparse.Namespace) -> None: - # TODO get clan folder & hosts from somwhere (maybe ~/.config/clan/$name /) - # send some kind of kill signal, then remove the folder - if args.yes: - print(f"would remove {args.folder}") - else: - print( - "are you really sure? this is non reversible and destructive, add --yes to confirm" - ) - - -def backup(args: argparse.Namespace) -> None: - if args.host: - print(f"would backup {args.host} from clan {args.folder}") - else: - print(f"would backup all hosts from clan {args.folder}") - - def git(args: argparse.Namespace) -> None: subprocess.Popen( [ @@ -73,31 +47,6 @@ def register_parser(parser: argparse.ArgumentParser) -> None: parser_create = subparser.add_parser("create", help="create a new clan") parser_create.set_defaults(func=create) - parser_rebuild = subparser.add_parser( - "rebuild", help="build configuration of a clan and push it to the target" - ) - parser_rebuild.add_argument( - "--host", help="specify single host to rebuild", default=None - ) - parser_rebuild.set_defaults(func=rebuild) - - parser_destroy = subparser.add_parser( - "destroy", help="destroy a clan, including all the machines" - ) - parser_destroy.add_argument( - "--yes", help="specify single host to rebuild", action="store_true" - ) - parser_destroy.set_defaults(func=destroy) - - parser_backup = subparser.add_parser( - "backup", - help="backup all the state of all machines in a clan or just a single one", - ) - parser_backup.add_argument( - "--host", help="specify single host to rebuild", default=None - ) - parser_backup.set_defaults(func=backup) - parser_git = subparser.add_parser("git", help="control the clan repo via git") parser_git.add_argument("git_args", nargs="*") parser_git.set_defaults(func=git)