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 | ||||
| 
 | ||||
| util_dir=~/qmk_utils | ||||
| download_dir=$util_dir/wsl_downloaded | ||||
| function export_variables { | ||||
|     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)" | ||||
| 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 "Installation completed!" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Fred Sundvik
						Fred Sundvik