__init__.py 731 B

12345678910111213141516171819202122232425262728293031
  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 clean
  9. from . import compile
  10. from . import config
  11. from . import docs
  12. from . import doctor
  13. from . import flash
  14. from . import generate
  15. from . import hello
  16. from . import info
  17. from . import json
  18. from . import json2c
  19. from . import lint
  20. from . import list
  21. from . import kle2json
  22. from . import new
  23. from . import pyformat
  24. from . import pytest
  25. if sys.version_info[0] != 3 or sys.version_info[1] < 6:
  26. cli.log.error('Your Python is too old! Please upgrade to Python 3.6 or later.')
  27. exit(127)