qmk_userspace/flashMyKeyboard.sh
2024-12-07 07:51:40 -05:00

27 lines
488 B
Bash
Executable file

#! /bin/bash
KEYBOARD=splitkb/kyria/rev1
KEYMAP=struckmb_wip
SIDE=left
while getopts 'k:m:s:' opt; do
case "$opt" in
k)
KEYBOARD=${OPTARG}
;;
m)
KEYMAP=${OPTARG}
;;
s)
SIDE=${OPTARG}
;;
esac
done
echo "keyboard: ${KEYBOARD}, keymap: ${KEYMAP}, side: ${SIDE}"
if [ "$KEYBOARD" = "cantor" ]; then
qmk flash -kb $KEYBOARD -km ${KEYMAP} -bl "dfu-util-split-${SIDE}"
else
qmk flash -kb $KEYBOARD -km ${KEYMAP}
fi