107 Commits (8b4d28f6fb94b566c21c412588b0cd7b04fb65d4)

Author SHA1 Message Date
  James Young 26eef35f07
2020 February 29 Breaking Changes Update (#8064) 4 years ago
  Mikkel Jeppesen 4667bc554e
Fixed OS detection such that OSX doesn't take over the world (#8248) 4 years ago
  Akaash Suresh b353028ea5
New functionality for cformat (#7893) 4 years ago
  skullydazed c66930445f
Use pathlib everywhere we can (#7872) 4 years ago
  Mikkel Jeppesen 0d3f0889c5
Fix os detection in OSX python 3.8 (#8187) 4 years ago
  skullY 58101cbb73 fix list_keymaps for python 3.5 4 years ago
  Erovia 512261b343 Pathlib-ify qmk.keymap.list_keymaps() 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 988bfffca2 Major rework, no regex/globbing, more walking 4 years ago
  Erovia 8ff72d9517 Fix merging community and base keymaps 4 years ago
  Erovia 4445e0a459 Return only the unique keymaps 4 years ago
  Erovia 3ed1223678 Drop bs4 dependency, update docs, minor improvements 4 years ago
  Erovia d257a98cb8 Fix regex for parsing rules.mk files 4 years ago
  Erovia f8002828ca Add test for list_keymaps 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
  Mikkel Jeppesen 310b2f1be4
use replace() over rename() to have cross-platform overwriting (#8148) 4 years ago
  Erovia b6e23f974b
Update the flash cli command to use the user config (#8125) 4 years ago
  Joel Challis 75e7018f72 CI: Add workflow for CLI testing (#7357) 4 years ago
  Cody Bender e77188458f
Add QMK Compile Context Sensitivity (#6884) 4 years ago
  skullydazed 5780c94423
Improve the functionality of qmk.questions (#8020) 4 years ago
  Joel Challis 5b91c3e0a0
Fix cformat processing files within ignore folders (#8063) 4 years ago
  Mikkel Jeppesen 197a401be6 Qmk doctor os check to support newer msys2/w10 installations (#8031) 4 years ago
  skullydazed 5e65af3a76 Beef up how `qmk doctor` works. (#7375) 4 years ago
  Joel Challis 8e500c3670 Align cformat rules with current CI implementation (#7936) 4 years ago
  Erovia 1f86e8ae9a Fix attribute heritance for long commands. 4 years ago
  Erovia e7f6e90a22 Fix commandline arg merging, small improvements 4 years ago
  Erovia 20290a1cff MILC: Fix/complete attribute heritance 4 years ago
  skullY 81ec3b5f81 yapf and style 4 years ago
  Erovia 8f47e62b36 Make the udev rules easier to read and manage 4 years ago
  Erovia e905d86fc5 Fix Pro Micro's and its bootloader's name 4 years ago
  Erovia c6f47b5bd7 CLI: Rework ModemManager check and add udev check 4 years ago
  Zach White 294caf1ff1 Also fix flash 4 years ago
  Zach White 033c7af292 Fix compiling json files 4 years ago
  skullY 0ed492978a Add pep8-naming to our python linting 4 years ago
  fauxpark fb02593bd4 Use os.chdir for `qmk docs` instead of a custom HTTP request handler (#7493) 4 years ago
  Erovia 7e7eb69edf MILC: Add support for hidden subcommands (#7034) 4 years ago
  skullydazed f7bdc54c69
Add flake8 to our test suite and fix all errors (#7379) 4 years ago
  skullydazed 9c58da6b12
Improve a number of things about how MILC operates (#7344) 4 years ago
  QMK Bot 7891de7f6d format code according to conventions [skip ci] 4 years ago
  jorgemanzo 897888db41 Add CLI command for flashing a keyboard 4 years ago
  QMK Bot a4c2a9b083 format code according to conventions [skip ci] 4 years ago
  Cody Bender 7329c2d02d Add cli convert subcommand, from raw KLE to JSON (#6898) 4 years ago
  skullY 00fb1bd1f0 Make generating keymap.c from JSON more reliable 4 years ago