refactor: finish moving ssh-* scripts to own installers
[webi-installers/.git] / git / install.ps1
index bf53e2108b9612d49bda383d8b92f1235f25f4bf..f21b9122cbbff93c4c34d8989f60fdee896cc759 100644 (file)
@@ -1,7 +1,8 @@
 #!/usr/bin/env pwsh
 
 $pkg_cmd_name = "git"
-$pkg_download = "$Env:USERPROFILE\Downloads\$Env:WEBI_PKG_FILE"
+New-Item "$Env:USERPROFILE\Downloads\webi" -ItemType Directory -Force | out-null
+$pkg_download = "$Env:USERPROFILE\Downloads\webi\$Env:WEBI_PKG_FILE"
 
 $pkg_src = "$Env:USERPROFILE\.local\opt\$pkg_cmd_name-v$Env:WEBI_VERSION"
 
@@ -33,7 +34,7 @@ IF (!(Test-Path -Path "$pkg_src"))
         # Windows BSD-tar handles zip. Imagine that.
         echo "Unpacking $pkg_download"
         IF (!(Test-Path -Path "$pkg_cmd_name-v$Env:WEBI_VERSION")) {
-            New-Item -Path "$pkg_cmd_name-v$Env:WEBI_VERSION" -ItemType Directory
+            New-Item -Path "$pkg_cmd_name-v$Env:WEBI_VERSION" -ItemType Directory -Force | out-null
         }
         ($none = pushd "$pkg_cmd_name-v$Env:WEBI_VERSION")  | out-null
             & tar xf "$pkg_download"
@@ -53,5 +54,6 @@ Remove-Item -Path "$pkg_dst" -Recurse -ErrorAction Ignore
 Copy-Item -Path "$pkg_src" -Destination "$pkg_dst" -Recurse
 
 # Add to path
-& "$Env:USERPROFILE\.local\bin\pathman.exe" add "$Env:USERPROFILE\.local\opt\git\cmd"
+& "$Env:USERPROFILE\.local\bin\pathman.exe" add ~/.local/opt/git/cmd
+#& "$Env:USERPROFILE\.local\bin\pathman.exe" add "$Env:USERPROFILE\.local\opt\git\cmd"
 #& "$Env:USERPROFILE\.local\bin\pathman.exe" add %USERPROFILE%\.local\opt\git\cmd