From 35340aff80c225e192947dcd2e486b0beb0998ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Wed, 23 Aug 2023 14:42:17 +0200 Subject: [PATCH] clan-cli: disable config subcommand This currently break flakes that do not have clan options defined --- pkgs/clan-cli/clan_cli/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/__init__.py b/pkgs/clan-cli/clan_cli/__init__.py index 0b5619cb5..18022fe5b 100644 --- a/pkgs/clan-cli/clan_cli/__init__.py +++ b/pkgs/clan-cli/clan_cli/__init__.py @@ -3,7 +3,9 @@ import sys from types import ModuleType from typing import Optional -from . import admin, config, secrets, update +from . import admin, secrets, update + +# from . import admin, config, secrets, update from .errors import ClanError from .ssh import cli as ssh_cli @@ -22,8 +24,9 @@ def main() -> None: parser_admin = subparsers.add_parser("admin", help="administrate a clan") admin.register_parser(parser_admin) - parser_config = subparsers.add_parser("config", help="set nixos configuration") - config.register_parser(parser_config) + # DISABLED: this currently crashes if a flake does not define .#clanOptions + # parser_config = subparsers.add_parser("config", help="set nixos configuration") + # config.register_parser(parser_config) parser_ssh = subparsers.add_parser("ssh", help="ssh to a remote machine") ssh_cli.register_parser(parser_ssh)