__init__.py 692 B

1234567891011121314151617181920212223242526272829
  1. """QMK CLI Subcommands
  2. We list each subcommand here explicitly because all the reliable ways of searching for modules are slow and delay startup.
  3. """
  4. import sys
  5. from milc import cli
  6. from . import c2json
  7. from . import cformat
  8. from . import compile
  9. from . import config
  10. from . import docs
  11. from . import doctor
  12. from . import flash
  13. from . import generate
  14. from . import hello
  15. from . import info
  16. from . import json
  17. from . import json2c
  18. from . import list
  19. from . import kle2json
  20. from . import new
  21. from . import pyformat
  22. from . import pytest
  23. if sys.version_info[0] != 3 or sys.version_info[1] < 6:
  24. cli.log.error('Your Python is too old! Please upgrade to Python 3.6 or later.')
  25. exit(127)