| 
						
						
						
					 | 
					 | 
					@ -1,8 +1,11 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					echo Installing bakasable | 
					 | 
					 | 
					 | 
					echo Installing bakasable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					cd $(dirname "$0") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					handle_error() { | 
					 | 
					 | 
					 | 
					handle_error() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    echo "An error occurred on line $1" | 
					 | 
					 | 
					 | 
					    echo "An error occurred on line $1" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    rm -rf ~/.bakasable | 
					 | 
					 | 
					 | 
					    rm -rf ~/.bakasable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    cd $(pwd) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    exit 1 | 
					 | 
					 | 
					 | 
					    exit 1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					trap 'handle_error $LINENO' ERR | 
					 | 
					 | 
					 | 
					trap 'handle_error $LINENO' ERR | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -10,6 +13,17 @@ trap 'handle_error $LINENO' ERR | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					mkdir -m 777 ~/.bakasable | 
					 | 
					 | 
					 | 
					mkdir -m 777 ~/.bakasable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					mkdir ~/.bakasable/cache | 
					 | 
					 | 
					 | 
					mkdir ~/.bakasable/cache | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					cp ./bin/linux/bakasable ~/.bakasable/ | 
					 | 
					 | 
					 | 
					cp -f ./bin/linux/bakasable ~/.bakasable/ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					if [ ! $(witch premake5) ]; then | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    cp -f ./bin/linux/premake5 ~/.bakasable/ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					fi | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					echo Searching path in env PATH  | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					if [ ! $(witch bakasable) ]; then | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    echo Path not found in env PATH | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						echo Adding path | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    echo "export PATH=$PATH:~/.bakasable" >> ~/.bashrc | 
					 | 
					 | 
					 | 
					    echo "export PATH=$PATH:~/.bakasable" >> ~/.bashrc | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					else | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    echo Path already added | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					fi | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					cd $(pwd) |