aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/installers/std.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-01-09 16:33:07 +0100
committerGitHub <noreply@github.com>2022-01-09 16:33:07 +0100
commit93acd71d9176d114bf62a8e2e49bb6a9a266bc1c (patch)
treef52b7ba6a08be4620cd8b829a96ca08026f80d59 /lua/nvim-lsp-installer/installers/std.lua
parentfix(jdtls): redefine cmd in on_new_config (diff)
downloadmason-93acd71d9176d114bf62a8e2e49bb6a9a266bc1c.tar
mason-93acd71d9176d114bf62a8e2e49bb6a9a266bc1c.tar.gz
mason-93acd71d9176d114bf62a8e2e49bb6a9a266bc1c.tar.bz2
mason-93acd71d9176d114bf62a8e2e49bb6a9a266bc1c.tar.lz
mason-93acd71d9176d114bf62a8e2e49bb6a9a266bc1c.tar.xz
mason-93acd71d9176d114bf62a8e2e49bb6a9a266bc1c.tar.zst
mason-93acd71d9176d114bf62a8e2e49bb6a9a266bc1c.zip
fetch: add User-Agent header (#409)
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