Skip to content

distant v0.15.0-alpha.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Oct 00:50
3c50bec

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 (or distant_lua-macos-intel.dylib or distant_lua-macos-arm.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.5. 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

018b5bba5006802356c5cdaea50e3391ac985e9f7220f635279b9ee32d46eec6  distant_lua-macos.dylib
07f2059bfd6d4ba8365d61ce029124b2a701058836be3a347dc6fefa8f90b5b5  distant_lua-macos-intel.dylib
3f9a0492046a100cf6029456db3f94a59b95e0f021a543aa82c51899e86f75b2  distant_lua-macos-arm.dylib
9b1bf80d663f063637cd4001920da134afd69e83616593b2e5f5084477ff47fd  distant-macos
a4f97416ab93c1013c1120c5633b81816784fc52bfc64e84478ab5819747ce2e  distant_lua-win64.dll
61c74de36d10186d492e3f2477612a1b949264e4e97d21108ce883d9aea5c77c  distant-win64.exe
d9757652d90c1b506a04e72a34438cf0268cf66d11365d986ace581a81e91e6a  distant_lua-linux64.so
9b2ff6504a29684ae509dc778905dc1f4158112f7d346647b9828e64622d796e  distant-linux64-gnu
36ce42eb1c28d37e985ceac34e61563cd42cacfb3e885278dd55495b15d811c1  distant-linux64-musl