aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Tan <thomas.tan@msn.com>2026-04-21 07:30:49 -0700
committerGitHub <noreply@github.com>2026-04-21 16:30:49 +0200
commit12ddd182d9efbdc848b540f16484a583d52da0fb (patch)
treeeda3ab047d41b50c2a09ac7b552819548d1fcad3
parentchore(ci): update stylua, selene, neovim (#2078) (diff)
downloadmason-12ddd182d9efbdc848b540f16484a583d52da0fb.tar
mason-12ddd182d9efbdc848b540f16484a583d52da0fb.tar.gz
mason-12ddd182d9efbdc848b540f16484a583d52da0fb.tar.bz2
mason-12ddd182d9efbdc848b540f16484a583d52da0fb.tar.lz
mason-12ddd182d9efbdc848b540f16484a583d52da0fb.tar.xz
mason-12ddd182d9efbdc848b540f16484a583d52da0fb.tar.zst
mason-12ddd182d9efbdc848b540f16484a583d52da0fb.zip
fix(powershell): conform to single quotes (#1740)HEADmain
Co-authored-by: William Boman <william@redwill.se>
-rw-r--r--lua/mason-core/installer/managers/powershell.lua2
-rw-r--r--lua/mason/health.lua7
-rw-r--r--tests/mason-core/installer/managers/powershell_spec.lua2
3 files changed, 6 insertions, 5 deletions
diff --git a/lua/mason-core/installer/managers/powershell.lua b/lua/mason-core/installer/managers/powershell.lua
index 0e7f4145..372426e8 100644
--- a/lua/mason-core/installer/managers/powershell.lua
+++ b/lua/mason-core/installer/managers/powershell.lua
@@ -8,7 +8,7 @@ local M = {}
local PWSHOPT = {
progress_preference = [[ $ProgressPreference = 'SilentlyContinue'; ]], -- https://stackoverflow.com/a/63301751
security_protocol = [[ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; ]],
- error_action_preference = [[ $ErrorActionPreference = "Stop"; ]],
+ error_action_preference = [[ $ErrorActionPreference = 'Stop'; ]],
}
local powershell = _.lazy(function()
diff --git a/lua/mason/health.lua b/lua/mason/health.lua
index e439736a..557fdc5f 100644
--- a/lua/mason/health.lua
+++ b/lua/mason/health.lua
@@ -113,14 +113,15 @@ local function check_core_utils()
end
if platform.is.win then
+ local powershell = vim.fn.executable "pwsh" == 1 and "pwsh" or "powershell"
check {
- cmd = "pwsh",
+ cmd = powershell,
args = {
"-NoProfile",
"-Command",
- [[$PSVersionTable.PSVersion, $PSVersionTable.OS, $PSVersionTable.Platform -join " "]],
+ [[$PSVersionTable.PSVersion, $PSVersionTable.OS, $PSVersionTable.Platform -join ' ']],
},
- name = "pwsh",
+ name = powershell,
}
check { cmd = "7z", args = { "--help" }, name = "7z", relaxed = true }
end
diff --git a/tests/mason-core/installer/managers/powershell_spec.lua b/tests/mason-core/installer/managers/powershell_spec.lua
index 14478305..5560c4f2 100644
--- a/tests/mason-core/installer/managers/powershell_spec.lua
+++ b/tests/mason-core/installer/managers/powershell_spec.lua
@@ -69,7 +69,7 @@ describe("powershell manager", function()
"-NoProfile",
"-NonInteractive",
"-Command",
- [[ $ErrorActionPreference = "Stop"; $ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; echo 'Is this bash?']],
+ [[ $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; echo 'Is this bash?']],
})
end)