diff --git a/ennstatus/cli/commands/config.py b/ennstatus/cli/commands/config.py --- a/ennstatus/cli/commands/config.py +++ b/ennstatus/cli/commands/config.py @@ -1,4 +1,3 @@ -import os import json import ipaddress @@ -6,7 +5,6 @@ from pprint import pprint import click -from ... import create_app from ...utils import check_ip @@ -19,13 +17,9 @@ def config(): @click.pass_obj def show(obj): - try: - os.chdir(str(obj['path'])) - except FileNotFoundError: - raise - - app = create_app() - pprint(app.config) + with obj['config_file'].open(encoding='utf-8') as f: + config = json.load(f) + pprint(config) @config.group(short_help='Configure servers')