clan-config: unbreak + include data files

This commit is contained in:
DavHau
2023-08-09 17:59:07 +02:00
parent 3d3dcc800b
commit f9aaa5ad39
5 changed files with 23 additions and 21 deletions

View File

@@ -1,7 +1,7 @@
import argparse
import sys
from . import admin, secrets
from . import admin, config, secrets
from .errors import ClanError
from .ssh import cli as ssh_cli
@@ -20,12 +20,8 @@ def main() -> None:
parser_admin = subparsers.add_parser("admin")
admin.register_parser(parser_admin)
# Currently broken
# parser_config = subparsers.add_parser("config")
# try:
# config.register_parser(parser_config)
# except subprocess.CalledProcessError as e:
# warn(f"The config command does not work in the nix sandbox: {e}")
parser_config = subparsers.add_parser("config")
config.register_parser(parser_config)
parser_ssh = subparsers.add_parser("ssh", help="ssh to a remote machine")
ssh_cli.register_parser(parser_ssh)