diff options
| author | kylo252 <[email protected]> | 2022-03-10 09:54:38 +0100 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2022-03-10 09:54:38 +0100 | 
| commit | 4c705bc07d7e0510e88d9ce95e45999e95719144 (patch) | |
| tree | f1b37c9749c551fb755218a028159dbfe0da3597 /utils/installer/install.sh | |
| parent | 637658ae2c4ae6acd2179ea5ce7a482e557944f2 (diff) | |
feat(windows): add custom config_win.example.lua (#2330)
Diffstat (limited to 'utils/installer/install.sh')
| -rwxr-xr-x | utils/installer/install.sh | 47 | 
1 files changed, 23 insertions, 24 deletions
| diff --git a/utils/installer/install.sh b/utils/installer/install.sh index 803b94dd..6aca4ca9 100755 --- a/utils/installer/install.sh +++ b/utils/installer/install.sh @@ -321,30 +321,29 @@ function verify_lvim_dirs() {  }  function backup_old_config() { -  for dir in "${__lvim_dirs[@]}"; do -    if [ ! -d "$dir" ]; then -      continue -    fi -    mkdir -p "$dir.bak" -    touch "$dir/ignore" -    msg "Backing up old $dir to $dir.bak" -    if command -v rsync &>/dev/null; then -      rsync --archive -hh --stats --partial --copy-links --cvs-exclude "$dir"/ "$dir.bak" -    else -      OS="$(uname -s)" -      case "$OS" in -        Linux | *BSD) -          cp -r "$dir/"* "$dir.bak/." -          ;; -        Darwin) -          cp -R "$dir/"* "$dir.bak/." -          ;; -        *) -          echo "OS $OS is not currently supported." -          ;; -      esac -    fi -  done +  local src="$LUNARVIM_CONFIG_DIR" +  if [ ! -d "$dir" ]; then +    return +  fi +  mkdir -p "$src.old" +  touch "$src/ignore" +  msg "Backing up old $src to $src.old" +  if command -v rsync &>/dev/null; then +    rsync --archive -hh --stats --partial --copy-links --cvs-exclude "$src"/ "$src.old" +  else +    OS="$(uname -s)" +    case "$OS" in +      Linux | *BSD) +        cp -r "$src/"* "$src.old/." +        ;; +      Darwin) +        cp -R "$src/"* "$src.old/." +        ;; +      *) +        echo "OS $OS is not currently supported." +        ;; +    esac +  fi    msg "Backup operation complete"  } | 
