| 
									
										
										
										
											2021-09-16 19:12:55 -06:00
										 |  |  | #!/bin/zsh | 
					
						
							| 
									
										
										
										
											2022-02-06 00:45:04 -07:00
										 |  |  | source "$HOME/.config/wryn/env.zsh" | 
					
						
							|  |  |  | source $ZSH_COLOR_UTIL | 
					
						
							|  |  |  | ##################################################################### | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-09-10 19:38:42 +00:00
										 |  |  | function INSTALL() { | 
					
						
							|  |  |  | 	local CMD_NAME="$1" | 
					
						
							|  |  |  | 	local BUILD_DIR="$2" | 
					
						
							|  |  |  | 	local BUILD="$3" | 
					
						
							| 
									
										
										
										
											2019-10-02 09:52:29 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-06 00:45:04 -07:00
										 |  |  | 	[ ! -d $BUILD_DIR ] && FATAL "unable to locate $CMD_NAME build files" | 
					
						
							| 
									
										
										
										
											2020-09-10 19:38:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-06 00:45:04 -07:00
										 |  |  | 	CHECK "Installing $CMD_NAME" | 
					
						
							| 
									
										
										
										
											2020-09-10 19:38:42 +00:00
										 |  |  | 	$BUILD >/dev/null 2>&1 \ | 
					
						
							| 
									
										
										
										
											2022-02-06 00:45:04 -07:00
										 |  |  | 		&& OK || WARN "failed automated build" | 
					
						
							| 
									
										
										
										
											2020-09-10 19:38:42 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-06 00:45:04 -07:00
										 |  |  | ##################################################################### | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-09-10 19:38:42 +00:00
										 |  |  | function INSTALL_YCM() { | 
					
						
							| 
									
										
										
										
											2022-02-06 00:45:04 -07:00
										 |  |  | 	local CMD_NAME='YouCompleteMe' | 
					
						
							|  |  |  | 	local BUILD_DIR="$HOME/.vim/bundle/YouCompleteMe" | 
					
						
							| 
									
										
										
										
											2020-09-10 19:38:42 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	function BUILD() { | 
					
						
							| 
									
										
										
										
											2021-09-16 19:12:55 -06:00
										 |  |  | 		python3 $BUILD_DIR/install.py | 
					
						
							| 
									
										
										
										
											2020-09-10 19:38:42 +00:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-09-10 15:42:05 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-16 19:12:55 -06:00
										 |  |  | 	INSTALL $CMD_NAME $BUILD_DIR BUILD | 
					
						
							| 
									
										
										
										
											2020-09-10 15:42:05 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-06 00:45:04 -07:00
										 |  |  | ##################################################################### | 
					
						
							| 
									
										
										
										
											2021-09-16 19:12:55 -06:00
										 |  |  | INSTALL_YCM |