21 Commits (0713797c58376e8237174f8ca83a3fff9d964b9d)

Author SHA1 Message Date
  Zach White 0713797c58
Ensure that safe_commands always run (#13199) 3 years ago
  Zach White 588bcdc8ca
Add support for tab completion (#12411) 3 years ago
  Zach White 299008be36
Add support for qmk_configurator style aliases (#11954) 3 years ago
  Zach White 0c42f91f4c
Generate api data on each push (#10609) 3 years ago
  Ryan 2c9ffd4739
CLI: update subcommands to use return instead of exit() (#10323) 3 years ago
  Zach White 751316c344
[CLI] Add a subcommand for getting information about a keyboard (#8666) 4 years ago
  skullydazed f81b0e35a6
Add decorators for determining keyboard and keymap based on current directory (#8191) 4 years ago
  skullydazed c66930445f
Use pathlib everywhere we can (#7872) 4 years ago
  Erovia 3db41817e0 Code cleanup, use pathlib, use pytest keyboard 4 years ago
  Erovia 8eeab1112a Fix commandline parsing and flake8 findings, rebase 4 years ago
  Erovia 3ed1223678 Drop bs4 dependency, update docs, minor improvements 4 years ago
  Erovia 26f53d38d9 Another major refactoring, add documentation 4 years ago
  Erovia f96085af38 Fix output format 4 years ago
  Erovia e46cc2db8c Try to figure out revision, drop -rv/--revision argument 4 years ago
  Erovia c3b168e6fd Fix help message. 4 years ago
  Erovia 62c1bcba71 Get all buildable keymaps for each revision 4 years ago
  Erovia 057c7d0ffe Major update to work better with revisions 4 years ago
  Erovia 409c610543 CLI: add support for list_keymaps 4 years ago
  skullydazed f7bdc54c69
Add flake8 to our test suite and fix all errors (#7379) 4 years ago
  skullY 79edb7c594 Small CLI cleanups 4 years ago
  Dan McClain f04e58dad6 [CLI] Add `qmk list_keyboards` (#6927) 4 years ago