diff --git a/scripts/install_lazy.nvim b/scripts/install_lazy.nvim new file mode 100755 index 0000000..3f340b5 --- /dev/null +++ b/scripts/install_lazy.nvim @@ -0,0 +1,19 @@ +#!/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_DESTINATION} is already present" + 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}" diff --git a/scripts/install-neovim b/scripts/install_neovim similarity index 100% rename from scripts/install-neovim rename to scripts/install_neovim