mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-08-19 03:56:16 +00:00
fix some $Env handling
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
#!/usr/bin/env pwsh
|
||||
|
||||
# this allows us to call ps1 files, which allows us to have spaces in filenames
|
||||
# ('powershell "$Env:USERPROFILE\test.ps1" foo' will fail if it has a space in
|
||||
# the path but '& "$Env:USERPROFILE\test.ps1" foo' will work even with a space)
|
||||
Set-ExecutionPolicy -Scope Process Bypass
|
||||
|
||||
# If a command returns an error, halt the script.
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
#!/usr/bin/env pwsh
|
||||
|
||||
# this allows us to call ps1 files, which allows us to have spaces in filenames
|
||||
# ('powershell "$Env:USERPROFILE\test.ps1" foo' will fail if it has a space in
|
||||
# the path but '& "$Env:USERPROFILE\test.ps1" foo' will work even with a space)
|
||||
Set-ExecutionPolicy -Scope Process Bypass
|
||||
|
||||
# If a command returns an error, halt the script.
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
@@ -28,6 +33,7 @@ if (!(Test-Path -Path .local\xbin))
|
||||
{
|
||||
New-Item -Path .local\xbin -ItemType Directory
|
||||
}
|
||||
# See note on Set-ExecutionPolicy above
|
||||
Set-Content -Path .local\bin\webi.bat -Value "@echo off`r`npushd %USERPROFILE%`r`npowershell -ExecutionPolicy Bypass .local\bin\webi.ps1 %1`r`npopd"
|
||||
if (!(Test-Path -Path .local\opt))
|
||||
{
|
||||
|
||||
+3
-1
@@ -11,7 +11,9 @@ $pkg_dst_bin = "$pkg_dst\bin"
|
||||
|
||||
if (!(Get-Command "git.exe" -ErrorAction SilentlyContinue))
|
||||
{
|
||||
& powershell -ExecutionPolicy Bypass "$Env:USERPROFILE\.local\bin\webi.ps1" git
|
||||
& "$Env:USERPROFILE\.local\bin\webi.ps1" git
|
||||
# because we need git.exe to be available to golang immediately
|
||||
$Env:PATH = "$Env:USERPROFILE\.local\opt\git\cmd;$Env:PATH"
|
||||
}
|
||||
|
||||
# Fetch archive
|
||||
|
||||
Reference in New Issue
Block a user