check to make sure basic tools are installed for ubuntu
This commit is contained in:
		
							parent
							
								
									7e29a16a96
								
							
						
					
					
						commit
						99a7e580e7
					
				
							
								
								
									
										32
									
								
								setup.sh
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								setup.sh
									
									
									
									
									
								
							| @ -7,6 +7,38 @@ dir=~/dot_config | ||||
| backup=~/dot_config_backup | ||||
| files=".bashrc .vimrc .tmux.conf .psqlrc .gitconfig" | ||||
| 
 | ||||
| #-------------------------------------------------install debian tooling----------------------------------------------------------------------------------- | ||||
| 
 | ||||
| #----------curl----------- | ||||
| if [ "$(dpkg-query -W -f='${Status}' "curl" 2>/dev/null | grep -c "ok installed")" == "1" ] | ||||
| then | ||||
|     echo "curl already installed" | ||||
| else | ||||
|     echo "installing curl" | ||||
|     apt update -q4 | ||||
|     apt install curl -y | ||||
| fi | ||||
| 
 | ||||
| #----------vim----------- | ||||
| if [ "$(dpkg-query -W -f='${Status}' "curl" 2>/dev/null | grep -c "ok installed")" == "1" ] | ||||
| then | ||||
|     echo "vim already installed" | ||||
| else | ||||
|     echo "installing vim" | ||||
|     apt update -q4 | ||||
|     apt install vim -y | ||||
| fi | ||||
| 
 | ||||
| #----------tmux----------- | ||||
| if [ "$(dpkg-query -W -f='${Status}' "tmux" 2>/dev/null | grep -c "ok installed")" == "1" ] | ||||
| then | ||||
|     echo "tmux already installed" | ||||
| else | ||||
|     echo "installing tmux" | ||||
|     apt update -q4 | ||||
|     apt install tmux -y | ||||
| fi | ||||
| 
 | ||||
| #------------------------------------------------ create the resore directory if it doesn't already exist-------------------------------------------------- | ||||
| 
 | ||||
| if [ ! -d $backup ] | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user