qmk-config

qmk configs for my open-source keyboards

git clone https://9o.is/git/qmk-config.git

build

(422B)


      1 #!/bin/bash
      2 set -e
      3 
      4 path="$(dirname "$(realpath "$0")")"
      5 qmk_path="/home/user/qmk_firmware"
      6 model="$1"
      7 
      8 if [ ! -d "$path/$model" ]; then
      9     echo "Model missing"
     10     exit 1
     11 fi
     12 
     13 kbd="jul_$model"
     14 kmp="default"
     15 kbd_path="$qmk_path/keyboards/$kbd"
     16 
     17 [ -e $kbd_path ] || ln -s $path/$model $kbd_path
     18 make -C $qmk_path clean $kbd:$kmp
     19 
     20 [ -d $path/.build ] || mkdir $path/.build
     21 sudo cp $qmk_path/.build/$kbd\_$kmp* $path/.build
     22