<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_sweep_skeletyl/lib/python/qmk/cli/list/keyboards.py, branch master</title>
<subtitle>my qmk configs</subtitle>
<id>http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master</id>
<link rel='self' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/'/>
<updated>2025-06-09T04:08:56+00:00</updated>
<entry>
<title>Remove `DEFAULT_FOLDER` handling (#23281)</title>
<updated>2025-06-09T04:08:56+00:00</updated>
<author>
<name>Joel Challis</name>
</author>
<published>2025-06-09T04:08:56+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=0326355edcfd8008646d2ff2f6eca3e69fdc5738'/>
<id>urn:sha1:0326355edcfd8008646d2ff2f6eca3e69fdc5738</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace list_keyboards.sh with CLI calls (#19485)</title>
<updated>2023-01-03T03:15:29+00:00</updated>
<author>
<name>Joel Challis</name>
</author>
<published>2023-01-03T03:15:29+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=c345278101b3882a2f33b078021ab31a6129120a'/>
<id>urn:sha1:c345278101b3882a2f33b078021ab31a6129120a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Generate api data on each push (#10609)</title>
<updated>2020-10-25T21:48:44+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2020-10-25T21:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=0c42f91f4ccf98a37f055afb777ed491da56335e'/>
<id>urn:sha1:0c42f91f4ccf98a37f055afb777ed491da56335e</id>
<content type='text'>
* add new qmk generate-api command, to generate a complete set of API data.

* Generate api data and push it to the keyboard repo

* fix typo

* Apply suggestions from code review

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;

* fixup api workflow

* remove file-changes-action

* use a more mainstream github action

* fix yaml error

* Apply suggestions from code review

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;

* more uniform date handling

* make flake8 happy

* Update lib/python/qmk/decorators.py

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;
Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Use pathlib everywhere we can (#7872)</title>
<updated>2020-02-17T19:42:11+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2020-02-17T19:42:11+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=c66930445f7d5941eb847568288046d51f853786'/>
<id>urn:sha1:c66930445f7d5941eb847568288046d51f853786</id>
<content type='text'>
* Use pathlib everywhere we can

* Update lib/python/qmk/path.py

Co-Authored-By: Erovia &lt;Erovia@users.noreply.github.com&gt;

* Update lib/python/qmk/path.py

Co-Authored-By: Erovia &lt;Erovia@users.noreply.github.com&gt;

* Improvements based on @erovia's feedback

* rework qmk compile and qmk flash to use pathlib

* style

* Remove the subcommand_name argument from find_keyboard_keymap()

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Add flake8 to our test suite and fix all errors (#7379)</title>
<updated>2019-11-20T22:54:18+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2019-11-20T22:54:18+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=f7bdc54c697ff24bec1bd0781666ac05401bafb2'/>
<id>urn:sha1:f7bdc54c697ff24bec1bd0781666ac05401bafb2</id>
<content type='text'>
* Add flake8 to our test suite and fix all errors

* Add some documentation
</content>
</entry>
<entry>
<title>Small CLI cleanups</title>
<updated>2019-11-13T02:41:38+00:00</updated>
<author>
<name>skullY</name>
</author>
<published>2019-11-13T01:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=79edb7c5942108774e667c172550a1519c5543ac'/>
<id>urn:sha1:79edb7c5942108774e667c172550a1519c5543ac</id>
<content type='text'>
* yapf changes
* Fix the cformat test
* Make the normpath test work when run from /
* `qmk config`: Mark `--read-only` as arg_only
</content>
</entry>
<entry>
<title>[CLI] Add `qmk list_keyboards` (#6927)</title>
<updated>2019-10-07T18:32:30+00:00</updated>
<author>
<name>Dan McClain</name>
</author>
<published>2019-10-07T18:32:30+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=f04e58dad6f56cdbd5d369c9e00405dcdb47c8ea'/>
<id>urn:sha1:f04e58dad6f56cdbd5d369c9e00405dcdb47c8ea</id>
<content type='text'>
`list_keyboards` replicates the `make list-keyboards` by globbing for all paths
that include `rules.mk` and then removing the paths that include `keymaps`.

This basis of this cli command could be reused in the future as a util, but is
not done so here since this would be the only place that would use it currently

Resolves #6911</content>
</entry>
</feed>
