Beef up how `qmk doctor` works. (#7375) 0.7.119
authorskullydazed <skullydazed@users.noreply.github.com>
Fri, 24 Jan 2020 19:31:16 +0000 (11:31 -0800)
committerErovia <Erovia@users.noreply.github.com>
Fri, 24 Jan 2020 19:31:16 +0000 (20:31 +0100)
commit5e65af3a76252bea6556d26add3061dea4918cc2
treef44089f3f95e53e1b67d34db3c922a04b0a942f7
parente4a0f841e19b4ddf86711cf79dc521d2f6f5e4ae
Beef up how `qmk doctor` works. (#7375)

* Beef up how `qmk doctor` works.

* improve the `git submodule status` parsing. h/t @erovia

* Fix whitespace and imports

* yapf

* Add documentation for the new doctor functionality

* Replace type_unchanged() with str()

* remove unused modules

* Update lib/python/qmk/cli/doctor.py

Co-Authored-By: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
docs/cli.md
lib/python/qmk/cli/doctor.py
lib/python/qmk/questions.py [new file with mode: 0644]
lib/python/qmk/submodules.py [new file with mode: 0644]