* cleanup issues identified by lgtm * fix the git_status check
* Add support for tab completion * make flake8 happy * Add documentation
* Migrate make_dfu_header to CLI * lint fixes * Update lib/python/qmk/cli/generate/dfu_header.py Co-authored-by: Ryan <fauxpark@gmail.com> * Rename object Co-authored-by: Ryan <fauxpark@gmail.com>