mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-08-16 18:44:39 +07:00
Fix mago extraction paths for binary location in subdirectories
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
This commit is contained in:
@ -30,7 +30,7 @@ Function Add-Mago() {
|
|||||||
$url = "https://github.com/carthage-software/mago/releases/download/$mago_tag/mago-$mago_tag-$arch_name-pc-windows-msvc.zip"
|
$url = "https://github.com/carthage-software/mago/releases/download/$mago_tag/mago-$mago_tag-$arch_name-pc-windows-msvc.zip"
|
||||||
Get-File -Url $url -OutFile $bin_dir\mago.zip >$null 2>&1
|
Get-File -Url $url -OutFile $bin_dir\mago.zip >$null 2>&1
|
||||||
Expand-Archive -Path $bin_dir\mago.zip -DestinationPath $bin_dir\mago -Force >$null 2>&1
|
Expand-Archive -Path $bin_dir\mago.zip -DestinationPath $bin_dir\mago -Force >$null 2>&1
|
||||||
Move-Item -Path $bin_dir\mago\mago.exe -Destination $bin_dir\mago.exe
|
Move-Item -Path $bin_dir\mago\mago-$mago_tag-$arch_name-pc-windows-msvc\mago.exe -Destination $bin_dir\mago.exe
|
||||||
Add-ToProfile $current_profile 'mago' "New-Alias mago $bin_dir\mago.exe"
|
Add-ToProfile $current_profile 'mago' "New-Alias mago $bin_dir\mago.exe"
|
||||||
Add-Log $tick "mago" "Added mago $mago_tag"
|
Add-Log $tick "mago" "Added mago $mago_tag"
|
||||||
}
|
}
|
@ -22,7 +22,7 @@ add_mago() {
|
|||||||
[[ "$arch" = 'x86_64' || "$arch" = 'amd64' ]] && arch='x86_64'
|
[[ "$arch" = 'x86_64' || "$arch" = 'amd64' ]] && arch='x86_64'
|
||||||
get -q -n /tmp/mago.tar.gz "https://github.com/carthage-software/mago/releases/download/$mago_tag/mago-$mago_tag-$arch-$platform.tar.gz"
|
get -q -n /tmp/mago.tar.gz "https://github.com/carthage-software/mago/releases/download/$mago_tag/mago-$mago_tag-$arch-$platform.tar.gz"
|
||||||
sudo tar -xzf /tmp/mago.tar.gz -C /tmp/
|
sudo tar -xzf /tmp/mago.tar.gz -C /tmp/
|
||||||
sudo mv /tmp/mago /usr/local/bin/mago
|
sudo mv /tmp/mago-$mago_tag-$arch-$platform/mago /usr/local/bin/mago
|
||||||
sudo chmod +x /usr/local/bin/mago
|
sudo chmod +x /usr/local/bin/mago
|
||||||
) >/dev/null 2>&1
|
) >/dev/null 2>&1
|
||||||
add_log "${tick:?}" "mago" "Added mago $mago_tag"
|
add_log "${tick:?}" "mago" "Added mago $mago_tag"
|
||||||
|
Reference in New Issue
Block a user