<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_sweep_skeletyl/lib/python/qmk/cli/json/keymap.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>2021-02-08T11:03:08+00:00</updated>
<entry>
<title>remove deprecated qmk json-keymap (#11823)</title>
<updated>2021-02-08T11:03:08+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2021-02-08T11:03:08+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=448cc1acd5f107f9679a48c605861654523432e7'/>
<id>urn:sha1:448cc1acd5f107f9679a48c605861654523432e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CLI: update subcommands to use return instead of exit() (#10323)</title>
<updated>2020-10-06T23:46:10+00:00</updated>
<author>
<name>Ryan</name>
</author>
<published>2020-10-06T23:46:10+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=2c9ffd47391b8dec98db94bef9b2f5c14a57cf94'/>
<id>urn:sha1:2c9ffd47391b8dec98db94bef9b2f5c14a57cf94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CLI: Hide json-keymap subcommand, as it's been deprecated.</title>
<updated>2020-03-18T17:17:23+00:00</updated>
<author>
<name>Erovia</name>
</author>
<published>2020-03-18T17:10:04+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=8123dd264933879d5eb34c82c837e94d860c5c3f'/>
<id>urn:sha1:8123dd264933879d5eb34c82c837e94d860c5c3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename qmk json-keymap to qmk json2c (#8372)</title>
<updated>2020-03-10T20:51:19+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2020-03-10T20:51:19+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=2a05d433c923d715eac829ef9be215e32bbb72b1'/>
<id>urn:sha1:2a05d433c923d715eac829ef9be215e32bbb72b1</id>
<content type='text'>
</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>Make generating keymap.c from JSON more reliable</title>
<updated>2019-11-13T04:37:28+00:00</updated>
<author>
<name>skullY</name>
</author>
<published>2019-11-13T01:08:55+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=00fb1bd1f0550645997b61870d7d092494265a60'/>
<id>urn:sha1:00fb1bd1f0550645997b61870d7d092494265a60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the CLI docs (#6979)</title>
<updated>2019-10-29T01:24:36+00:00</updated>
<author>
<name>St. John Johnson</name>
</author>
<published>2019-10-29T01:24:36+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=e0e26957d43018998c405783a2609b99f0e098a7'/>
<id>urn:sha1:e0e26957d43018998c405783a2609b99f0e098a7</id>
<content type='text'>
- Sort the commands alphabetically
- Add missing `json_keymap`
- Correct underscore to dash</content>
</entry>
<entry>
<title>Configuration system for CLI (#6708)</title>
<updated>2019-09-22T20:25:33+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2019-09-22T20:25:33+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=d569f0877155efc752994f8a21f5cf001f9d6ae6'/>
<id>urn:sha1:d569f0877155efc752994f8a21f5cf001f9d6ae6</id>
<content type='text'>
* Rework how bin/qmk handles subcommands

* qmk config wip

* Code to show all configs

* Fully working `qmk config` command

* Mark some CLI arguments so they don't pollute the config file

* Fleshed out config support, nicer subcommand support

* sync with installable cli

* pyformat

* Add a test for subcommand_modules

* Documentation for the `qmk config` command

* split config_token on space so qmk config is more predictable

* Rework how subcommands are imported

* Document `arg_only`

* Document deleting from CLI

* Document how multiple operations work

* Add cli config to the doc index

* Add tests for the cli commands

* Make running the tests more reliable

* Be more selective about building all default keymaps

* Update new-keymap to fit the new subcommand style

* Add documentation about writing CLI scripts

* Document new-keyboard

* Update docs/cli_configuration.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Update docs/cli_development.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Update docs/cli_development.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Update docs/cli_development.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Address yan's comments.

* Apply suggestions from code review

suggestions from @noahfrederick

Co-Authored-By: Noah Frederick &lt;code@noahfrederick.com&gt;

* Apply suggestions from code review

Co-Authored-By: Noah Frederick &lt;code@noahfrederick.com&gt;

* Remove pip3 from the test runner
</content>
</entry>
<entry>
<title>Fix compiling json files. (#6340)</title>
<updated>2019-07-15T22:12:35+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2019-07-15T22:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=7d557a0514e2cef42a3d460f6cc78771b5df0a30'/>
<id>urn:sha1:7d557a0514e2cef42a3d460f6cc78771b5df0a30</id>
<content type='text'>
</content>
</entry>
</feed>
