Drop bs4 dependency, update docs, minor improvements
This commit is contained in:
parent
d257a98cb8
commit
3ed1223678
5 changed files with 20 additions and 25 deletions
|
@ -10,11 +10,14 @@ def list_keymaps(cli):
|
|||
"""List the keymaps for a specific keyboard
|
||||
"""
|
||||
# ask for user input if keyboard was not provided in the command line
|
||||
keyboard_name = cli.config.list_keymaps.keyboard if cli.config.list_keymaps.keyboard else input("Keyboard Name: ")
|
||||
if not cli.config.list_keymaps.keyboard:
|
||||
cli.config.list_keymaps.keyboard = input("Keyboard Name: ")
|
||||
|
||||
try:
|
||||
for name in qmk.keymap.list_keymaps(keyboard_name):
|
||||
for name in qmk.keymap.list_keymaps(cli.config.list_keymaps.keyboard):
|
||||
# We echo instead of cli.log.info to allow easier piping of this output
|
||||
cli.echo(keyboard_name + ":" + name)
|
||||
cli.echo('%s:%s', cli.config.list_keymaps.keyboard, name)
|
||||
except NoSuchKeyboardError as e:
|
||||
cli.echo("{fg_red}" + e.message)
|
||||
cli.echo("{fg_red}%s: %s", cli.config.list_keymaps.keyboard, e.message)
|
||||
except (FileNotFoundError, PermissionError) as e:
|
||||
cli.echo("{fg_red}%s: %s", cli.config.list_keymaps.keyboard, e)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue