<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sonix-qmk/lib/python/qmk/cli/cd.py, branch sn32_master_stable</title>
<subtitle>Firmware for keychron C1 keyboard</subtitle>
<id>http://git.node5.net/firmware/sonix-qmk/atom/lib/python/qmk/cli/cd.py?h=sn32_master_stable</id>
<link rel='self' href='http://git.node5.net/firmware/sonix-qmk/atom/lib/python/qmk/cli/cd.py?h=sn32_master_stable'/>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/'/>
<updated>2021-11-04T21:21:09Z</updated>
<entry>
<title>CLI: Add 'cd' subcommand (#12584)</title>
<updated>2021-11-04T21:21:09Z</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2021-11-04T21:21:09Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=c8b09d0d4ab73c88c6ae84718f0c890640dfbece'/>
<id>urn:sha1:c8b09d0d4ab73c88c6ae84718f0c890640dfbece</id>
<content type='text'>
* CLI: Add 'cd' subcommand

Go to your qmk_firmware dir with ease.

* Fix for Windows and do not run if already under QMK Home

* Make flake8 happy

* Fix prompt for Windows

* Make flake8 happy once again

* I'll get it right eventually

* Apply suggestions from code review

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Add subcommand to __init__.py and fixup after rebase

* Update Windows code to use milc's run

* Unify the subshell starting with os.execl

* Exit with error msg when output is redirected to non-TTY.

* Revert Windows-specific code

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
</entry>
</feed>
