aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/installers/std.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nvim-lsp-installer/installers/std.lua')
-rw-r--r--lua/nvim-lsp-installer/installers/std.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/lua/nvim-lsp-installer/installers/std.lua b/lua/nvim-lsp-installer/installers/std.lua
index 2d3a8155..ceaa6a0f 100644
--- a/lua/nvim-lsp-installer/installers/std.lua
+++ b/lua/nvim-lsp-installer/installers/std.lua
@@ -5,6 +5,7 @@ local platform = require "nvim-lsp-installer.platform"
local installers = require "nvim-lsp-installer.installers"
local shell = require "nvim-lsp-installer.installers.shell"
local Data = require "nvim-lsp-installer.data"
+local fetch = require "nvim-lsp-installer.core.fetch"
local list_not_nil, when = Data.list_not_nil, Data.when
@@ -20,12 +21,12 @@ function M.download_file(url, out_file)
process.attempt {
jobs = {
process.lazy_spawn("wget", {
- args = { "-nv", "-O", out_file, url },
+ args = fetch.with_headers(fetch.HEADERS.wget, { "-nv", "-O", out_file, url }),
cwd = context.install_dir,
stdio_sink = context.stdio_sink,
}),
process.lazy_spawn("curl", {
- args = { "-fsSL", "-o", out_file, url },
+ args = fetch.with_headers(fetch.HEADERS.curl, { "-fsSL", "-o", out_file, url }),
cwd = context.install_dir,
stdio_sink = context.stdio_sink,
}),
@@ -33,7 +34,9 @@ function M.download_file(url, out_file)
on_finish = callback,
}
end,
- win = shell.powershell(("iwr -UseBasicParsing -Uri %q -OutFile %q"):format(url, out_file)),
+ win = shell.powershell(
+ ("iwr %s -UseBasicParsing -Uri %q -OutFile %q"):format(fetch.HEADERS.iwr, url, out_file)
+ ),
}
end