summaryrefslogtreecommitdiffstats
path: root/lib/python/qmk/makefile.py
Commit message (Collapse)AuthorAgeFilesLines
* [CLI] Add a subcommand for getting information about a keyboard (#8666)Zach White2020-05-261-32/+0
| | | | | You can now use `qmk info` to get information about keyboards and keymaps. Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Code cleanup, use pathlib, use pytest keyboardErovia2020-02-151-10/+11
| | | | | | | | Clean up checks and logics that are unnecessary due to MILC updates. Use pathlib instead of os.path for readability. Use the 'pytest' keyboard for the tests. Add community layout for 'handwired/onekey/pytest' so we can test community layouts.
* Fix commandline parsing and flake8 findings, rebaseErovia2020-02-151-1/+3
| | | | | Fixed commandline and config parsing. Thx @xplusplus. Rebased on master and fixed merge conflicts.
* Major rework, no regex/globbing, more walkingErovia2020-02-151-43/+51
| | | | | | Instead of using regexes and globbing to find the rules.mk and keymap.c files, walk the directory tree to find them. Also, do away with the concept of revision.
* Drop bs4 dependency, update docs, minor improvementsErovia2020-02-151-1/+1
|
* Fix regex for parsing rules.mk filesErovia2020-02-151-8/+3
| | | | I don't know why it couldn't put it together before... ¯\_(ツ)_/¯
* Another major refactoring, add documentationErovia2020-02-151-0/+77
Move all useful functions to the qmk module and use the cli subcommand as a wrapper around it. Add both inline comments and documentation.