Commit Graph

127 Commits (962bc8d9dd413690dbeadeaac971a5389697210f)

Author SHA1 Message Date
Erovia 179e5c018f
CLI: Rework submodule checking (#9162) 5 years ago
Erovia 83ebbf57b3
Fix submodule check (#9155) 5 years ago
Erovia 6b54f3ce1c CLI: Tune doctor's udev rule checking to match #8750 5 years ago
Keenan Brock a47915d2d2 kle2json: fix invocation error 5 years ago
skullydazed 66d94dc22a
Move everything to Python 3.6 (#8835) 5 years ago
Pete Johanson f9bb9ef0b8
CLI: Fix doctor error when can't run `bin/qmk --version`. (#8796) 5 years ago
Erovia 38f14c4174 Don't hide for devs... 5 years ago
Erovia 5cfc3ce02e Rebase on master, hide some other subcommands 5 years ago
Erovia c61f016fa4 CLI: Add development mode support 5 years ago
Ryan 6de77141a4
Doctor: Add avrdude/dfu-util/dfu-programmer version printing (#8678) 5 years ago
skullY 2f15cb2126 minor tweaks 5 years ago
Ross Baquir 8af156d976 Fix saving output from avrdude and dfu-programmer 5 years ago
Ross Baquir 70b5015162 Use version_arg in ESSENTIAL_BINARIES dict 5 years ago
Ross Baquir 3fad3854d6 Fixes #8541 by getting version from -dumpversion then --version as fallback 5 years ago
Erovia c89c084146
CLI: More MSYS2 fixes (#8577) 5 years ago
Erovia 8123dd2649 CLI: Hide json-keymap subcommand, as it's been deprecated. 5 years ago
skullydazed f81b0e35a6
Add decorators for determining keyboard and keymap based on current directory (#8191) 5 years ago
skullY 799acb2802 use qmk.path.normpath to locate the output file. 5 years ago
skullydazed 2a05d433c9
Rename qmk json-keymap to qmk json2c (#8372) 5 years ago
skullydazed cf40c33c90
Add gcc version detection to qmk doctor (#8338) 5 years ago
Mikkel Jeppesen 4667bc554e
Fixed OS detection such that OSX doesn't take over the world (#8248) 5 years ago
Akaash Suresh b353028ea5
New functionality for cformat (#7893) 5 years ago
skullydazed c66930445f
Use pathlib everywhere we can (#7872) 5 years ago
Mikkel Jeppesen 0d3f0889c5
Fix os detection in OSX python 3.8 (#8187) 5 years ago
Erovia 3db41817e0 Code cleanup, use pathlib, use pytest keyboard 5 years ago
Erovia 8eeab1112a Fix commandline parsing and flake8 findings, rebase 5 years ago
Erovia 3ed1223678 Drop bs4 dependency, update docs, minor improvements 5 years ago
Erovia 26f53d38d9 Another major refactoring, add documentation 5 years ago
Erovia f96085af38 Fix output format 5 years ago
Erovia e46cc2db8c Try to figure out revision, drop -rv/--revision argument 5 years ago
Erovia c3b168e6fd Fix help message. 5 years ago
Erovia 62c1bcba71 Get all buildable keymaps for each revision 5 years ago
Erovia 057c7d0ffe Major update to work better with revisions 5 years ago
Erovia 409c610543 CLI: add support for list_keymaps 5 years ago
Erovia b6e23f974b
Update the flash cli command to use the user config (#8125) 5 years ago
Cody Bender e77188458f
Add QMK Compile Context Sensitivity (#6884) 5 years ago
Joel Challis 5b91c3e0a0
Fix cformat processing files within ignore folders (#8063) 5 years ago
Mikkel Jeppesen 197a401be6 Qmk doctor os check to support newer msys2/w10 installations (#8031) 5 years ago
skullydazed 5e65af3a76 Beef up how `qmk doctor` works. (#7375) 5 years ago
Joel Challis 8e500c3670 Align cformat rules with current CI implementation (#7936) 5 years ago
skullY 81ec3b5f81 yapf and style 5 years ago
Erovia 8f47e62b36 Make the udev rules easier to read and manage 5 years ago
Erovia e905d86fc5 Fix Pro Micro's and its bootloader's name 5 years ago
Erovia c6f47b5bd7 CLI: Rework ModemManager check and add udev check 5 years ago
Zach White 294caf1ff1 Also fix flash 6 years ago
Zach White 033c7af292 Fix compiling json files 6 years ago
skullY 0ed492978a Add pep8-naming to our python linting 6 years ago
fauxpark fb02593bd4 Use os.chdir for `qmk docs` instead of a custom HTTP request handler (#7493) 6 years ago
skullydazed f7bdc54c69
Add flake8 to our test suite and fix all errors (#7379) 6 years ago
QMK Bot 7891de7f6d format code according to conventions [skip ci] 6 years ago