summaryrefslogtreecommitdiff
path: root/lib/python
AgeCommit message (Expand)Author
2020-03-26Use pathlib everywhere we can (#7872)skullydazed
2020-03-26Fix os detection in OSX python 3.8 (#8187)Mikkel Jeppesen
2020-03-26CLI: add support for list_keymapsErovia
2020-03-26use replace() over rename() to have cross-platform overwriting (#8148)Mikkel Jeppesen
2020-02-26CI: Add workflow for CLI testing (#7357)Joel Challis
2020-02-26Add QMK Compile Context Sensitivity (#6884)Cody Bender
2020-02-26Improve the functionality of qmk.questions (#8020)skullydazed
2020-02-26Fix cformat processing files within ignore folders (#8063)Joel Challis
2020-02-26Qmk doctor os check to support newer msys2/w10 installations (#8031)Mikkel Jeppesen
2020-02-26Beef up how `qmk doctor` works. (#7375)skullydazed
2020-02-26Align cformat rules with current CI implementation (#7936)Joel Challis
2020-02-26Fix attribute heritance for long commands.Erovia
2020-02-26Fix commandline arg merging, small improvementsErovia
2020-02-26MILC: Fix/complete attribute heritanceErovia
2020-02-26yapf and styleskullY
2020-02-26Make the udev rules easier to read and manageErovia
2020-02-26Fix Pro Micro's and its bootloader's nameErovia
2020-02-26CLI: Rework ModemManager check and add udev checkErovia
2020-01-09Add pep8-naming to our python lintingskullY
2020-01-09MILC: Add support for hidden subcommands (#7034)Erovia
2020-01-09Add flake8 to our test suite and fix all errors (#7379)skullydazed
2020-01-09Improve a number of things about how MILC operates (#7344)skullydazed
2020-01-09format code according to conventions [skip ci]QMK Bot
2020-01-09Add CLI command for flashing a keyboardjorgemanzo
2020-01-09format code according to conventions [skip ci]QMK Bot
2020-01-09Add cli convert subcommand, from raw KLE to JSON (#6898)Cody Bender
2020-01-09Make generating keymap.c from JSON more reliableskullY
2020-01-09Small CLI cleanupsskullY
2020-01-09When checking program returncodes treat both 0 and 1 as installedskullY
2020-01-09Add support for newer versions of clang-format, if installedskullY
2019-11-04MILC: Use dashes instead of underscores for subcommandsErovia
2019-11-04Fix detection of ModemManager (#7076)Harry Wada
2019-11-04[CLI] Add `qmk list_keyboards` (#6927)Dan McClain
2019-11-04Use `keymap` instead of `username` variable for `qmk new_keymap` (#6885)St. John Johnson
2019-11-04Fix qmk doctor 'bytes-like object is required' on linuxAyman Bagabas
2019-11-04Configuration system for CLI (#6708)skullydazed
2019-09-26Created new_keymap.py, python version of new_keymap.sh (#6066)Kenny Hoang
2019-09-26Add a command to format python codeskullY
2019-09-26Make the modem manager check more pythonicskullY
2019-09-26run yapf on the codeskullY
2019-09-26Setup a python test frameworkskullY
2019-09-26readability enhancementsskullY
2019-09-26Add support for passing files at the command lineskullY
2019-09-26CLI command to format C codeskullY
2019-08-28Refactor `qmk compile-json` to `qmk compile` (#6592)skullydazed
2019-07-19Fix compiling json files. (#6340)skullydazed
2019-07-19QMK CLI and JSON keymap support (#6176)skullydazed