Erovia
8eeab1112a
Fix commandline parsing and flake8 findings, rebase
...
Fixed commandline and config parsing. Thx @xplusplus.
Rebased on master and fixed merge conflicts.
2020-02-15 15:19:03 -08:00
Erovia
3ed1223678
Drop bs4 dependency, update docs, minor improvements
2020-02-15 15:19:03 -08:00
Erovia
26f53d38d9
Another major refactoring, add documentation
...
Move all useful functions to the qmk module and use the cli subcommand
as a wrapper around it.
Add both inline comments and documentation.
2020-02-15 15:19:03 -08:00
Erovia
f96085af38
Fix output format
2020-02-15 15:19:03 -08:00
Erovia
e46cc2db8c
Try to figure out revision, drop -rv/--revision argument
2020-02-15 15:19:03 -08:00
Erovia
c3b168e6fd
Fix help message.
2020-02-15 15:19:03 -08:00
Erovia
62c1bcba71
Get all buildable keymaps for each revision
...
The command now return all keymaps that's buildable for a
keyboard/revision. If the base directory of a keyboard does not contain
a 'rules.mk' file, nothing is returned. If the base directory contains a
'keymaps' directory, those keycaps will be returned for every revision.
2020-02-15 15:19:03 -08:00
Erovia
057c7d0ffe
Major update to work better with revisions
...
Find the community keymaps supported by each revision.
2020-02-15 15:19:03 -08:00
Erovia
409c610543
CLI: add support for list_keymaps
...
List all the available keymaps for a given keyboard
2020-02-15 15:19:03 -08:00