nvim.d/.helpers/lazy.nvim

19 lines
532 B
Bash
Executable file

#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
LAZY_NVIM_SOURCE="https://github.com/folke/lazy.nvim.git"
LAZY_NVIM_DESTINATION="${XDG_DATA_HOME}/nvim/lazy/lazy.nvim"
LAZY_STATE_DIR="${XDG_STATE_HOME}/nvim/lazy"
mkdir -p ${LAZY_STATE_DIR}
if [ -d ${LAZY_NVIM_DESTINATION}/.git ]; then
echo "INFO: lazy.nvim is already installed"
exit 0
fi
echo "INFO: Cloning ${LAZY_NVIM_SOURCE} to ${LAZY_NVIM_DESTINATION}..."
git clone --filter=blob:none --single-branch ${LAZY_NVIM_SOURCE} ${LAZY_NVIM_DESTINATION}