From b34141283f41d317445febfcb184dcea9714f03d Mon Sep 17 00:00:00 2001 From: DavHau Date: Thu, 20 Jul 2023 19:18:28 +0200 Subject: [PATCH] clan-cli: fix mypy --- pkgs/clan-cli/clan-admin.py | 12 ++++++------ pkgs/clan-cli/clan.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/clan-cli/clan-admin.py b/pkgs/clan-cli/clan-admin.py index 9ec288982..cafd59742 100755 --- a/pkgs/clan-cli/clan-admin.py +++ b/pkgs/clan-cli/clan-admin.py @@ -4,7 +4,7 @@ import os import subprocess -def create(args): +def create(args: argparse.Namespace) -> None: os.makedirs(args.folder, exist_ok=True) # TODO create clan template in flake subprocess.Popen( @@ -18,7 +18,7 @@ def create(args): ) -def edit(args): +def edit(args: argparse.Namespace) -> None: # TODO add some cli options to change certain options without relying on a text editor clan_flake = f"{args.folder}/flake.nix" if os.path.isfile(clan_flake): @@ -34,7 +34,7 @@ def edit(args): ) -def rebuild(args): +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}") @@ -42,7 +42,7 @@ def rebuild(args): print(f"would redeploy all hosts from clan {args.folder}") -def destroy(args): +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: @@ -53,14 +53,14 @@ def destroy(args): ) -def backup(args): +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): +def git(args: argparse.Namespace) -> None: subprocess.Popen( [ "git", diff --git a/pkgs/clan-cli/clan.py b/pkgs/clan-cli/clan.py index 8528c2b0b..2310d8b70 100755 --- a/pkgs/clan-cli/clan.py +++ b/pkgs/clan-cli/clan.py @@ -1,9 +1,9 @@ # !/usr/bin/env python3 -import sys import subprocess +import sys -def showhelp(): +def showhelp() -> None: print(''' usage: clan admin ...