util: add sonixflasher on qmk install

This commit is contained in:
Dimitris Mantzouranis 2023-06-06 23:15:15 +03:00
parent bd35c7db80
commit 19a070af9d
2 changed files with 16 additions and 0 deletions

View File

@ -11,3 +11,15 @@ _qmk_install_bootloadhid() {
popd > /dev/null popd > /dev/null
fi fi
} }
# No distros package sonixflasher yet
_qmk_install_sonixflasher() {
if ! command -v sonixflasher > /dev/null; then
wget https://github.com/SonixQMK/SonixFlasherC/archive/refs/tags/1.1.0.tar.gz -O - | tar -xz -C /tmp
pushd /tmp/SonixFlasherC-1.1.0/ > /dev/null
if make; then
sudo cp sonixflasher /usr/local/bin
fi
popd > /dev/null
fi
}

View File

@ -73,3 +73,7 @@ _qmk_install
if type _qmk_install_bootloadhid &>/dev/null; then if type _qmk_install_bootloadhid &>/dev/null; then
_qmk_install_bootloadhid _qmk_install_bootloadhid
fi fi
if type _qmk_install_sonixflasher &>/dev/null; then
_qmk_install_sonixflasher
fi