diff options
author | Fred Sundvik <fsundvik@gmail.com> | 2017-05-28 21:28:18 +0300 |
---|---|---|
committer | Fred Sundvik <fsundvik@gmail.com> | 2017-05-28 21:30:55 +0300 |
commit | ec720ac1ea63b3afa2988be06b221d2ed10a2af9 (patch) | |
tree | a5dcc858cda21e4f8545aa38f8233b6df9f75b0c | |
parent | fa4a492677d1435637dceee03302e1bdbd579a2d (diff) | |
download | qmk_firmware-ec720ac1ea63b3afa2988be06b221d2ed10a2af9.tar.gz qmk_firmware-ec720ac1ea63b3afa2988be06b221d2ed10a2af9.zip |
Add activate_wsl to .bashrc
-rw-r--r-- | util/activate_wsl.sh | 17 | ||||
-rw-r--r-- | util/wsl_install.sh | 20 |
2 files changed, 31 insertions, 6 deletions
diff --git a/util/activate_wsl.sh b/util/activate_wsl.sh index afff5addc..e2312b56d 100644 --- a/util/activate_wsl.sh +++ b/util/activate_wsl.sh | |||
@@ -1,12 +1,17 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | util_dir=~/qmk_utils | 3 | function export_variables { |
4 | download_dir=$util_dir/wsl_downloaded | 4 | local util_dir=~/qmk_utils |
5 | local download_dir=$util_dir/wsl_downloaded | ||
6 | |||
7 | export DFU_PROGRAMMER=$download_dir/dfu-programmer/dfu-programmer.exe | ||
8 | export DFU_UTIL=$download_dir/dfu-util-0.9-win64/dfu-util.exe | ||
9 | export TEENSY_LOADER_CLI=$download_dir/teensy_loader_cli.exe | ||
10 | export BATCHISP=batchisp.exe | ||
11 | } | ||
12 | |||
13 | export_variables | ||
5 | 14 | ||
6 | export DFU_PROGRAMMER=$download_dir/dfu-programmer/dfu-programmer.exe | ||
7 | export DFU_UTIL=$download_dir/dfu-util-0.9-win64/dfu-util.exe | ||
8 | export TEENSY_LOADER_CLI=$download_dir/teensy_loader_cli.exe | ||
9 | export BATCHISP=batchisp.exe | ||
10 | 15 | ||
11 | 16 | ||
12 | 17 | ||
diff --git a/util/wsl_install.sh b/util/wsl_install.sh index bb2df1b4d..f863c182e 100644 --- a/util/wsl_install.sh +++ b/util/wsl_install.sh | |||
@@ -116,6 +116,26 @@ echo "This is needed so that the the make system can find all utils it need." | |||
116 | read -p "Press any key to continue (ctrl-c to abort)" | 116 | read -p "Press any key to continue (ctrl-c to abort)" |
117 | ln -sfn "$dir" ~/qmk_utils | 117 | ln -sfn "$dir" ~/qmk_utils |
118 | 118 | ||
119 | if grep "^source ~/qmk_utils/activate_wsl.sh$" ~/.bashrc | ||
120 | then | ||
121 | echo | ||
122 | echo "The line source ~/qmk_utils/activate_wsl.sh is already added to your /.bashrc" | ||
123 | echo "Not adding it twice" | ||
124 | else | ||
125 | while true; do | ||
126 | echo | ||
127 | echo "Do you want to add 'source ~/qmk_utils/activate_wsl.sh' to the end of you .bashrc file?" | ||
128 | echo "Without this make won't find the needed utils, so if you don't want to do it automatically," | ||
129 | echo "then you have to do it manually." | ||
130 | read -p "(Y/N)? " res | ||
131 | case $res in | ||
132 | [Yy]* ) echo "source ~/qmk_utils/activate_wsl.sh" >> ~/.bashrc; break;; | ||
133 | [Nn]* ) break;; | ||
134 | * ) echo "Invalid answer";; | ||
135 | esac | ||
136 | done | ||
137 | fi | ||
138 | |||
119 | echo | 139 | echo |
120 | echo "******************************************************************************" | 140 | echo "******************************************************************************" |
121 | echo "Installation completed!" | 141 | echo "Installation completed!" |