Install script uses functions

This commit is contained in:
Christian Colglazier 2019-12-23 17:58:31 -05:00
parent 8550832516
commit c0ae64ccfb

View File

@ -24,6 +24,22 @@ do
fi
done
# Check emacs setup
function emacs {
if ! [ -d ~/.emacs.d ]; then
echo Installing emacs config
cd ~
git clone git@github.com:AquaMorph/.emacs.d.git
else
echo Checking for emacs config updates
cd ~/.emacs.d
git pull
fi
}
# Check managed dotfiles
function dotfiles {
echo Setting up dotfiles...
# Loop through config files
@ -58,3 +74,7 @@ for (( i=0; i<${#files[@]} ; i+=3 )) ; do
echo Creating symbolic link from ${files[i]} to ${files[i+1]}
$pre ln -sf ${files[i]} ${files[i+1]}
done
}
dotfiles
emacs