Commit Graph

110 Commits (ba3ec0f081373763784d8f092af886b8098d131c)

Author SHA1 Message Date
Erovia d257a98cb8 Fix regex for parsing rules.mk files 5 years ago
Erovia f8002828ca Add test for list_keymaps 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
Mikkel Jeppesen 310b2f1be4
use replace() over rename() to have cross-platform overwriting (#8148) 5 years ago
Erovia b6e23f974b
Update the flash cli command to use the user config (#8125) 5 years ago
Joel Challis 75e7018f72 CI: Add workflow for CLI testing (#7357) 5 years ago
Cody Bender e77188458f
Add QMK Compile Context Sensitivity (#6884) 5 years ago
skullydazed 5780c94423
Improve the functionality of qmk.questions (#8020) 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
Erovia 1f86e8ae9a Fix attribute heritance for long commands. 5 years ago
Erovia e7f6e90a22 Fix commandline arg merging, small improvements 5 years ago
Erovia 20290a1cff MILC: Fix/complete attribute heritance 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
Erovia 7e7eb69edf MILC: Add support for hidden subcommands (#7034) 6 years ago
skullydazed f7bdc54c69
Add flake8 to our test suite and fix all errors (#7379) 6 years ago
skullydazed 9c58da6b12
Improve a number of things about how MILC operates (#7344) 6 years ago
QMK Bot 7891de7f6d format code according to conventions [skip ci] 6 years ago
jorgemanzo 897888db41 Add CLI command for flashing a keyboard 6 years ago
QMK Bot a4c2a9b083 format code according to conventions [skip ci] 6 years ago
Cody Bender 7329c2d02d Add cli convert subcommand, from raw KLE to JSON (#6898) 6 years ago
skullY 00fb1bd1f0 Make generating keymap.c from JSON more reliable 6 years ago
skullY 79edb7c594 Small CLI cleanups 6 years ago
skullY d1b6c11b7f When checking program returncodes treat both 0 and 1 as installed 6 years ago
skullY 5421ba11de Add support for newer versions of clang-format, if installed 6 years ago
St. John Johnson e0e26957d4 Fix the CLI docs (#6979) 6 years ago
Erovia a5a31a5fc0 MILC: Use dashes instead of underscores for subcommands 6 years ago
Harry Wada f64d9b0621 Fix detection of ModemManager (#7076) 6 years ago
fauxpark 076d8babbb [CLI] `qmk docs` graceful shutdown on Ctrl+C (#6989) 6 years ago
fauxpark 2707652c98 [Docs] CLI command to serve docs locally (#6956) 6 years ago
Dan McClain f04e58dad6 [CLI] Add `qmk list_keyboards` (#6927) 6 years ago
St. John Johnson 78f01eef2e Use `keymap` instead of `username` variable for `qmk new_keymap` (#6885) 6 years ago
Ayman Bagabas 9067dc817a Fix qmk doctor 'bytes-like object is required' on linux 6 years ago
skullydazed d569f08771
Configuration system for CLI (#6708) 6 years ago
Kenny Hoang 595232ec98 Created new_keymap.py, python version of new_keymap.sh (#6066) 6 years ago