added pre installation script to check for and install omz/zsh
This commit is contained in:
		
							parent
							
								
									1632deccef
								
							
						
					
					
						commit
						d7a89ece56
					
				@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					- clean: ['~', '~/.oh-my-zsh/custom/', '~/.oh-my-zsh/custom/plugs/']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- shell:
 | 
				
			||||||
 | 
					        - [sh pre-install.sh, Running setup script]
 | 
				
			||||||
 | 
					        - [mkdir -p ~/oh-my-zsh/custom/, creating zsh custom folders]
 | 
				
			||||||
 | 
					        - [mkdir -p ~/oh-mh-zsh/custom/themes] 
 | 
				
			||||||
 | 
					        - [mkdir -p ~/oh-my-zsh/custom/plugins]
 | 
				
			||||||
 | 
					        - [git submodule update --init --recursive, Installing submodules]
 | 
				
			||||||
 | 
					        - [sh fonts/install.sh, Installing Powerline fonts]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
							
								
								
									
										17
									
								
								pre-install.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								pre-install.sh
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OMZDIR="$HOME/.oh-my-zsh"
 | 
				
			||||||
 | 
					if [ ! -d "$OMZDIR" ]; then
 | 
				
			||||||
 | 
						echo "Installing oh-my-zsh"
 | 
				
			||||||
 | 
						/bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
						echo "Consider updating oh-my-zsh using: omz update"
 | 
				
			||||||
 | 
					fi 
 | 
				
			||||||
 | 
					shl=$(ps -hp $$|awk '{echo $5}')
 | 
				
			||||||
 | 
					if [ ! $shl = "/bin/zsh" ]; then
 | 
				
			||||||
 | 
						echo "Changing default shell to zsh"
 | 
				
			||||||
 | 
						chsh -s /bin/zsh 
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
						echo "zsh already enabled"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user