From eeee8d9a476d5e6d3f3c34dd6c0595150f7b5c60 Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Mon, 9 Mar 2026 18:19:19 -0400 Subject: [PATCH] updated installscript --- install.sh => install | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) rename install.sh => install (82%) diff --git a/install.sh b/install similarity index 82% rename from install.sh rename to install index eb46a39..79adf65 100755 --- a/install.sh +++ b/install @@ -4,9 +4,24 @@ set -e REPO_BASE="git@github.com:itme-brain" +is_windows() { + [[ "$OS" == "Windows_NT" ]] || [[ "$(uname -s)" =~ MINGW|MSYS|CYGWIN ]] +} + +if is_windows; then + APPDATA_LOCAL="$(cmd.exe /C "echo %LOCALAPPDATA%" 2>/dev/null | tr -d '\r')" + GIT_TARGET="$HOME/.config/git" + VIM_TARGET="$HOME/vimfiles" + NVIM_TARGET="$APPDATA_LOCAL/nvim" +else + GIT_TARGET="$HOME/.config/git" + VIM_TARGET="$HOME/.vim" + NVIM_TARGET="$HOME/.config/nvim" +fi + names=("git" "vim" "nvim") repos=("$REPO_BASE/git.git" "$REPO_BASE/vim.git" "$REPO_BASE/nvim.git") -targets=("$HOME/.config/git" "$HOME/.vim" "$HOME/.config/nvim") +targets=("$GIT_TARGET" "$VIM_TARGET" "$NVIM_TARGET") selected=() for i in "${!names[@]}"; do