Kaynağa Gözat

fix(installer/pwsh): fixes some details on installer and uninstaller (#2404)

Bruno Gava Guerra 3 yıl önce
ebeveyn
işleme
84e499aa38
2 değiştirilmiş dosya ile 9 ekleme ve 3 silme
  1. 1 1
      utils/installer/install.ps1
  2. 8 2
      utils/installer/uninstall.ps1

+ 1 - 1
utils/installer/install.ps1

@@ -267,7 +267,7 @@ function create_alias {
         return
     }
 
-    Add-Content -Path $PROFILE -Value $("Set-Alias lvim $lvim_bin")
+    Add-Content -Path $PROFILE -Value $("`r`nSet-Alias lvim $lvim_bin")
 
     Write-Host 'To use the new alias in this window reload your profile with: `. $PROFILE`' -ForegroundColor Green
 }

+ 8 - 2
utils/installer/uninstall.ps1

@@ -49,9 +49,15 @@ function remove_lvim_dirs($force) {
         if (Test-Path $dir) {
             Remove-Item -Force -Recurse $dir
         }
-        if ($force -eq $true -and (Test-Path "$dir.bak" -or Test-Path "$dir.old")) {
-            Remove-Item -Force -Recurse "$dir.{bak,old}"
+        if ($force -eq $true) {
+            if (Test-Path "$dir.bak") {
+                Remove-Item -Force -Recurse "$dir.bak"
+            }
+            if (Test-Path "$dir.old") {
+                Remove-Item -Force -Recurse "$dir.old"
+            }
         }
     }
 }
 
+main($args)