mirror of
https://github.com/qmk/qmk_firmware
synced 2024-11-09 21:58:19 +00:00
Add activate_wsl to .bashrc
This commit is contained in:
parent
fa4a492677
commit
ec720ac1ea
2 changed files with 31 additions and 6 deletions
|
@ -1,12 +1,17 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
util_dir=~/qmk_utils
|
function export_variables {
|
||||||
download_dir=$util_dir/wsl_downloaded
|
local util_dir=~/qmk_utils
|
||||||
|
local download_dir=$util_dir/wsl_downloaded
|
||||||
|
|
||||||
|
export DFU_PROGRAMMER=$download_dir/dfu-programmer/dfu-programmer.exe
|
||||||
|
export DFU_UTIL=$download_dir/dfu-util-0.9-win64/dfu-util.exe
|
||||||
|
export TEENSY_LOADER_CLI=$download_dir/teensy_loader_cli.exe
|
||||||
|
export BATCHISP=batchisp.exe
|
||||||
|
}
|
||||||
|
|
||||||
|
export_variables
|
||||||
|
|
||||||
export DFU_PROGRAMMER=$download_dir/dfu-programmer/dfu-programmer.exe
|
|
||||||
export DFU_UTIL=$download_dir/dfu-util-0.9-win64/dfu-util.exe
|
|
||||||
export TEENSY_LOADER_CLI=$download_dir/teensy_loader_cli.exe
|
|
||||||
export BATCHISP=batchisp.exe
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -116,6 +116,26 @@ echo "This is needed so that the the make system can find all utils it need."
|
||||||
read -p "Press any key to continue (ctrl-c to abort)"
|
read -p "Press any key to continue (ctrl-c to abort)"
|
||||||
ln -sfn "$dir" ~/qmk_utils
|
ln -sfn "$dir" ~/qmk_utils
|
||||||
|
|
||||||
|
if grep "^source ~/qmk_utils/activate_wsl.sh$" ~/.bashrc
|
||||||
|
then
|
||||||
|
echo
|
||||||
|
echo "The line source ~/qmk_utils/activate_wsl.sh is already added to your /.bashrc"
|
||||||
|
echo "Not adding it twice"
|
||||||
|
else
|
||||||
|
while true; do
|
||||||
|
echo
|
||||||
|
echo "Do you want to add 'source ~/qmk_utils/activate_wsl.sh' to the end of you .bashrc file?"
|
||||||
|
echo "Without this make won't find the needed utils, so if you don't want to do it automatically,"
|
||||||
|
echo "then you have to do it manually."
|
||||||
|
read -p "(Y/N)? " res
|
||||||
|
case $res in
|
||||||
|
[Yy]* ) echo "source ~/qmk_utils/activate_wsl.sh" >> ~/.bashrc; break;;
|
||||||
|
[Nn]* ) break;;
|
||||||
|
* ) echo "Invalid answer";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "******************************************************************************"
|
echo "******************************************************************************"
|
||||||
echo "Installation completed!"
|
echo "Installation completed!"
|
||||||
|
|
Loading…
Reference in a new issue