33 lines
753 B
Bash
Executable File
33 lines
753 B
Bash
Executable File
#!/bin/zsh
|
|
source "$HOME/.config/wryn/env.zsh"
|
|
source $ZSH_COLOR_UTIL
|
|
#####################################################################
|
|
|
|
function INSTALL() {
|
|
local CMD_NAME="$1"
|
|
local BUILD_DIR="$2"
|
|
local BUILD="$3"
|
|
|
|
[ ! -d $BUILD_DIR ] && FATAL "unable to locate $CMD_NAME build files"
|
|
|
|
CHECK "Installing $CMD_NAME"
|
|
$BUILD >/dev/null 2>&1 \
|
|
&& OK || WARN "failed automated build"
|
|
}
|
|
|
|
#####################################################################
|
|
|
|
function INSTALL_YCM() {
|
|
local CMD_NAME='YouCompleteMe'
|
|
local BUILD_DIR="$HOME/.vim/bundle/YouCompleteMe"
|
|
|
|
function BUILD() {
|
|
python3 $BUILD_DIR/install.py
|
|
}
|
|
|
|
INSTALL $CMD_NAME $BUILD_DIR BUILD
|
|
}
|
|
|
|
#####################################################################
|
|
INSTALL_YCM
|