qmk
Programa de ayuda para trabajar con el firmware QMK [Quantum Mechanical Keyboard].
$ qmk env
muestra información del entorno
$ qmk setup -H ~/src/qmk_firmware
clona el repositorio qmk_firmware y, opcionalmente, instala dependencias de compilación
$ qmk config
comprueba la configuración que ha dejado
$ qmk setup --help
ver las opciones que tiene
$ qmk -v setup
para ver la máxima información y ajustar la configuración por defecto de la CLI, teclado, keymap, ruta del repo, etc.
$ qmk config user.qmk_home="$HOME/qmk_firmware"
definir el repo de firmware si no lo ha puesto setup
$ qmk config user.keyboard=clueboard/66/rev4 user.keymap=default
definir teclado y keymap por defecto para compilar
$ qmk console
información sobre los dispositivos. Precisa CONSOLE_ENABLE = yes
$ qmk compile -kb mi_teclado/rev1 -km USER
compilar
$ qmk -v console -l
ver lista de dispositivos
$ qmk clone https://github.com/USER/qmk_firmware.git
clonar el fork en el árbol de trabajo de QMK
Nota.- Si solo se quiere el repo oficial, normalmente con qmk setup basta y no se necesita clone.