feat(pwsh): add linx arm binary

resolves #512
This commit is contained in:
Jan De Dobbeleer 2021-03-11 19:14:41 +01:00 committed by Jan De Dobbeleer
parent 670c8871d3
commit c77297c867
2 changed files with 6 additions and 1 deletions

View file

@ -20,7 +20,7 @@ Param
Copy-Item -Path "../../../themes" -Destination "./themes" -Recurse
# fetch all the binaries from the version's GitHub release
New-Item -Path "./" -Name "bin" -ItemType "directory"
"posh-windows-amd64.exe", "posh-windows-386.exe", "posh-darwin-amd64", "posh-linux-amd64" | ForEach-Object -Process {
"posh-windows-amd64.exe", "posh-windows-386.exe", "posh-darwin-amd64", "posh-linux-amd64", "posh-linux-arm" | ForEach-Object -Process {
$download = "https://github.com/jandedobbeleer/oh-my-posh/releases/download/v$BinVersion/$_"
Invoke-WebRequest $download -Out "./bin/$_"
}

View file

@ -8,6 +8,11 @@ function Get-PoshCommand {
return "$PSScriptRoot/bin/posh-darwin-amd64"
}
if ($IsLinux) {
# this is rather hacky but there's no other way for the time being
$arch = uname -m
if ($arch -eq 'aarch64') {
return "$PSScriptRoot/bin/posh-linux-arm"
}
return "$PSScriptRoot/bin/posh-linux-amd64"
}
if ([Environment]::Is64BitOperatingSystem) {