Skip to content

distant v0.15.0-alpha.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Oct 20:55
0dca0c9

Install Lua library

Windows

  1. Download distant_lua-win64.dll
  2. Rename to distant_lua.dll
  3. Import via distant = require("distant_lua")

macOS

  1. Download distant_lua-macos.dylib
  2. Rename to distant_lua.so (still works on Mac for Lua)
  • Alternatively, you can rename to distant_lua.dylib and add
    package.cpath = package.cpath .. ";?.dylib" within your Lua code before
    requiring the library
  1. Import via distant = require("distant_lua")

Linux

  1. Download distant_lua-linux64.so
  2. Rename to distant_lua.so
  3. Import via distant = require("distant_lua")

Artifacts

A Lua library is built out to provide bindings to distant-core and distant-ssh2 within Lua.
While this is geared towards usage in neovim, this Lua binding is generic and can be used in Lua
anyway. The library is built against Lua 5.1 (compatible with Luajit). Make sure to rename the
library to distant_lua.{dll,dylib,so} prior to importing as that is the expected name!

  • linux64 is the Linux library that supports the x86-64 platform using libc
  • macos is the universal MacOS library that supports x86-64 and aarch64 (ARM) platforms
  • win64 is the Windows library release that supports the x86-64 platform and built via MSVC

Standalone binaries are built out for Windows (x86_64), MacOS (Intel & ARM), and Linux (x86_64).

  • linux64-gnu is the x86-64 release on Linux using libc
  • linux64-musl is the x86-64 release on Linux using musl (static binary, no libc dependency)
  • macos is a universal binary for Mac OS that supports x86-64 and aarch64 (arm) platforms
  • win64 is the x86-64 release on Windows using MSVC

SHA256 Checksums

192057707919cbf71a9967e93ab3d44f057fadfb4439f66d75d238288afdb32c  distant_lua-macos.dylib
036f2750a8db77f58e2dae1ef6c4865625f03e3edd0334fc065e290318033871  distant-macos
d06c5ba68adffe0798cada212c85e87aad4e0848ddc3b2f96dedf22de677c1c6  distant_lua-win64.dll
b8f807fc8a2b58f3999c5b33d0fc5388fc7a86253e5b8896972552e91e079de3  distant-win64.exe
3825bdbfa88d18dbdece1f4a3a4a4450ec66aa88b9bc1d8f092577c49bbb7db6  distant_lua-linux64.so
2e8dbf3a3950d5cee19d8e3013a6ee65408e02b47a4bc357a8e1f0038bf45488  distant-linux64-gnu
fee1d9589857896f561f7a8a74a32cc54506e2bb3fa0bb82f58e8592ec9f26c0  distant-linux64-musl