diff options
| author | William Boman <william@redwill.se> | 2022-05-28 16:17:14 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-28 16:17:14 +0200 |
| commit | 46afeab99a29b083f27abae71b0a530bb855f609 (patch) | |
| tree | 4d4e973b7a82e164812381ef8c53600dc1939462 /lua/nvim-lsp-installer/servers/solc/init.lua | |
| parent | test(luarock): stub std.ensure_executable (#725) (diff) | |
| download | mason-46afeab99a29b083f27abae71b0a530bb855f609.tar mason-46afeab99a29b083f27abae71b0a530bb855f609.tar.gz mason-46afeab99a29b083f27abae71b0a530bb855f609.tar.bz2 mason-46afeab99a29b083f27abae71b0a530bb855f609.tar.lz mason-46afeab99a29b083f27abae71b0a530bb855f609.tar.xz mason-46afeab99a29b083f27abae71b0a530bb855f609.tar.zst mason-46afeab99a29b083f27abae71b0a530bb855f609.zip | |
refactor: use new github.download_release_file function (#728)
Diffstat (limited to 'lua/nvim-lsp-installer/servers/solc/init.lua')
| -rw-r--r-- | lua/nvim-lsp-installer/servers/solc/init.lua | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lua/nvim-lsp-installer/servers/solc/init.lua b/lua/nvim-lsp-installer/servers/solc/init.lua index 5f85b82f..1f74f56e 100644 --- a/lua/nvim-lsp-installer/servers/solc/init.lua +++ b/lua/nvim-lsp-installer/servers/solc/init.lua @@ -14,18 +14,16 @@ return function(name, root_dir) homepage = "https://github.com/ethereum/solidity", languages = { "solidity" }, installer = function() - local source = github.release_file { + github.download_release_file({ repo = "ethereum/solidity", + out_file = platform.is_win and "solc.exe" or "solc", asset_file = coalesce( when(platform.is_mac, "solc-macos"), when(platform.is_linux, "solc-static-linux"), when(platform.is_win, "solc-windows.exe") ), - } - source.with_receipt() - local bin_name = platform.is_win and "solc.exe" or "solc" - std.download_file(source.download_url, bin_name) - std.chmod("+x", { bin_name }) + }).with_receipt() + std.chmod("+x", { "solc" }) end, default_options = { cmd_env = { |
