mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-08-20 04:26:25 +00:00
bugfix(shfmt) update install.ps1 (fix #314)
This commit is contained in:
+9
-7
@@ -27,18 +27,20 @@ IF (!(Test-Path -Path "$Env:USERPROFILE\Downloads\webi\$Env:WEBI_PKG_FILE"))
|
||||
IF (!(Test-Path -Path "$pkg_src_cmd"))
|
||||
{
|
||||
echo "Installing shfmt"
|
||||
pushfmtd .local\tmp
|
||||
|
||||
# TODO: create package-specific temp directory
|
||||
# Enter tmp
|
||||
pushd .local\tmp
|
||||
|
||||
Remove-Item -Path ".\shfmt-v*" -Recurse -ErrorAction Ignore
|
||||
Remove-Item -Path ".\shfmt.exe" -Recurse -ErrorAction Ignore
|
||||
|
||||
echo "Unpacking $pkg_download"
|
||||
& tar xf "$pkg_download"
|
||||
# Move single binary into root of temporary folder
|
||||
& move "$Env:USERPROFILE\Downloads\webi\$Env:WEBI_PKG_FILE" "shfmt.exe"
|
||||
|
||||
# Settle unpacked archive into place
|
||||
echo "Install Location: $pkg_src_cmd"
|
||||
New-Item "$pkg_src_bin" -ItemType Directory -Force | out-null
|
||||
Move-Item -Path ".\shfmt-*\shfmt.exe" -Destination "$pkg_src_bin"
|
||||
Move-Item -Path "shfmt.exe" -Destination "$pkg_src_bin"
|
||||
|
||||
# Exit tmp
|
||||
popd
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user