Initial commit
This commit is contained in:
55
setup
Executable file
55
setup
Executable file
@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
###########################################################
|
||||
## call setups
|
||||
###########################################################
|
||||
|
||||
for setupdir in *; do
|
||||
if [[ $setupdir != "setup" ]]; then
|
||||
if [[ -a $DIR/$setupdir/setup ]]; then
|
||||
echo -e "\n###########################################################"
|
||||
echo "## " $setupdir "will be setup"
|
||||
echo "###########################################################"
|
||||
( exec "$setupdir/setup" )
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
###########################################################
|
||||
## nvim setup
|
||||
###########################################################
|
||||
|
||||
NVIMDIR="$HOME/.config/nvim"
|
||||
PLUGINDIR="$HOME/.local/share/nvim/site"
|
||||
|
||||
if [[ ! -d $PLUGINDIR ]]; then
|
||||
mkdir -p $PLUGINDIR
|
||||
fi
|
||||
|
||||
echo -e "\n###########################################################"
|
||||
echo "## nvim will be setup"
|
||||
echo "###########################################################"
|
||||
|
||||
|
||||
if [[ ! -a $NVIMDIR ]]; then
|
||||
ln -s $DIR/nvim $NVIMDIR
|
||||
echo "nvim symlinked to" $NVIMDIR
|
||||
else
|
||||
echo "already exists:" $NVIMDIR
|
||||
fi
|
||||
|
||||
if [[ ! -a $PLUGINDIR/plugins ]]; then
|
||||
ln -s $DIR/nvim/plugins $PLUGINDIR/plugins
|
||||
echo "plugins symlinked to" $PLUGINDIR/plugins
|
||||
else
|
||||
echo "already exists:" $PLUGINDIR/plugins
|
||||
fi
|
||||
|
||||
if [[ ! -a $PLUGINDIR/autoload ]]; then
|
||||
ln -s $DIR/nvim/autoload $PLUGINDIR/autoload
|
||||
echo "autoload symlinked to" $PLUGINDIR/autoload
|
||||
else
|
||||
echo "already exists:" $PLUGINDIR/autoload
|
||||
fi
|
||||
Reference in New Issue
Block a user