~ruther/qmk_firmware

f544b60aaa60eea3349eb5fbbae8ba3fd3c1b755 — Joel Challis 4 years ago 7725d81
Align qmk info ascii logic with milc logging (#11627)

1 files changed, 3 insertions(+), 3 deletions(-)

M lib/python/qmk/cli/info.py
M lib/python/qmk/cli/info.py => lib/python/qmk/cli/info.py +3 -3
@@ 2,8 2,8 @@

Compile an info.json for a particular keyboard and pretty-print it.
"""
import sys
import json
import platform

from milc import cli



@@ 15,7 15,7 @@ from qmk.keymap import locate_keymap
from qmk.info import info_json
from qmk.path import is_keyboard

platform_id = platform.platform().lower()
UNICODE_SUPPORT = sys.stdout.encoding.lower().startswith('utf')


def show_keymap(kb_info_json, title_caps=True):


@@ 129,7 129,7 @@ def print_text_output(kb_info_json):
@cli.argument('-l', '--layouts', action='store_true', help='Render the layouts.')
@cli.argument('-m', '--matrix', action='store_true', help='Render the layouts with matrix information.')
@cli.argument('-f', '--format', default='friendly', arg_only=True, help='Format to display the data in (friendly, text, json) (Default: friendly).')
@cli.argument('--ascii', action='store_true', default='windows' in platform_id, help='Render layout box drawings in ASCII only.')
@cli.argument('--ascii', action='store_true', default=not UNICODE_SUPPORT, help='Render layout box drawings in ASCII only.')
@cli.subcommand('Keyboard information.')
@automagic_keyboard
@automagic_keymap