keymap.py 603 B

12345678910111213141516
  1. """Generate a keymap.c from a configurator export.
  2. """
  3. from pathlib import Path
  4. from milc import cli
  5. @cli.argument('-o', '--output', arg_only=True, type=Path, help='File to write to')
  6. @cli.argument('-q', '--quiet', arg_only=True, action='store_true', help="Quiet mode, only output error messages")
  7. @cli.argument('filename', arg_only=True, help='Configurator JSON file')
  8. @cli.subcommand('Creates a keymap.c from a QMK Configurator export.', hidden=True)
  9. def json_keymap(cli):
  10. """Renamed to `qmk json2c`.
  11. """
  12. cli.log.error('This command has been renamed to `qmk json2c`.')
  13. return False