summaryrefslogtreecommitdiffstats
path: root/lib/python/qmk/cli
Commit message (Expand)AuthorAgeFilesLines
* Rename qmk json-keymap to qmk json2c (#8372)skullydazed2020-03-103-43/+60
* Add gcc version detection to qmk doctor (#8338)skullydazed2020-03-081-3/+49
* Fixed OS detection such that OSX doesn't take over the world (#8248)Mikkel Jeppesen2020-02-261-1/+1
* New functionality for cformat (#7893)Akaash Suresh2020-02-221-23/+42
* Use pathlib everywhere we can (#7872)skullydazed2020-02-175-134/+57
* Fix os detection in OSX python 3.8 (#8187)Mikkel Jeppesen2020-02-171-1/+1
* Code cleanup, use pathlib, use pytest keyboardErovia2020-02-151-7/+3
* Fix commandline parsing and flake8 findings, rebaseErovia2020-02-151-1/+4
* Drop bs4 dependency, update docs, minor improvementsErovia2020-02-151-4/+7
* Another major refactoring, add documentationErovia2020-02-151-76/+8
* Fix output formatErovia2020-02-151-1/+1
* Try to figure out revision, drop -rv/--revision argumentErovia2020-02-151-32/+34
* Fix help message.Erovia2020-02-151-1/+1
* Get all buildable keymaps for each revisionErovia2020-02-151-27/+32
* Major update to work better with revisionsErovia2020-02-151-24/+21
* CLI: add support for list_keymapsErovia2020-02-152-0/+85
* Update the flash cli command to use the user config (#8125)Erovia2020-02-081-2/+2
* Add QMK Compile Context Sensitivity (#6884)Cody Bender2020-02-071-3/+72
* Fix cformat processing files within ignore folders (#8063)Joel Challis2020-02-021-0/+1
* Qmk doctor os check to support newer msys2/w10 installations (#8031)Mikkel Jeppesen2020-01-281-4/+4
* Beef up how `qmk doctor` works. (#7375)skullydazed2020-01-241-63/+176
* Align cformat rules with current CI implementation (#7936)Joel Challis2020-01-211-3/+4
* yapf and styleskullY2020-01-111-11/+10
* Make the udev rules easier to read and manageErovia2020-01-111-10/+19
* Fix Pro Micro's and its bootloader's nameErovia2020-01-111-3/+3
* CLI: Rework ModemManager check and add udev checkErovia2020-01-111-17/+38
* Also fix flashZach White2019-12-081-2/+3
* Fix compiling json filesZach White2019-12-081-1/+1
* Add pep8-naming to our python lintingskullY2019-12-011-1/+1
* Use os.chdir for `qmk docs` instead of a custom HTTP request handler (#7493)fauxpark2019-11-291-6/+4
* Add flake8 to our test suite and fix all errors (#7379)skullydazed2019-11-208-77/+79
* format code according to conventions [skip ci]QMK Bot2019-11-162-3/+3
* Add CLI command for flashing a keyboardjorgemanzo2019-11-153-5/+97
* format code according to conventions [skip ci]QMK Bot2019-11-131-6/+4
* Add cli convert subcommand, from raw KLE to JSON (#6898)Cody Bender2019-11-122-0/+80
* Make generating keymap.c from JSON more reliableskullY2019-11-121-1/+3
* Small CLI cleanupsskullY2019-11-122-1/+2
* When checking program returncodes treat both 0 and 1 as installedskullY2019-11-121-5/+4
* Add support for newer versions of clang-format, if installedskullY2019-11-121-1/+10
* Fix the CLI docs (#6979)St. John Johnson2019-10-291-1/+1
* Fix detection of ModemManager (#7076)Harry Wada2019-10-201-2/+2
* [CLI] `qmk docs` graceful shutdown on Ctrl+C (#6989)fauxpark2019-10-111-1/+6
* [Docs] CLI command to serve docs locally (#6956)fauxpark2019-10-082-0/+23
* [CLI] Add `qmk list_keyboards` (#6927)Dan McClain2019-10-073-0/+28
* Use `keymap` instead of `username` variable for `qmk new_keymap` (#6885)St. John Johnson2019-10-051-4/+4
* Fix qmk doctor 'bytes-like object is required' on linuxAyman Bagabas2019-10-031-1/+1
* Configuration system for CLI (#6708)skullydazed2019-09-2212-37/+155
* Created new_keymap.py, python version of new_keymap.sh (#6066)Kenny Hoang2019-09-103-0/+41
* Add a command to format python codeskullY2019-09-071-0/+16
* Make the modem manager check more pythonicskullY2019-09-071-10/+26