Skip to content

distant v0.15.0-alpha.11

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Oct 04:05
5cc05b8

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

3bf103593575ca848ff025e60063444725f0f5c01eb7e0bca6613e99531c435f  distant_lua-macos.dylib
f1e16478fd5ec04250bab259426ceef243a93c408af4e68fbae15556cffc4637  distant_lua-macos-intel.dylib
5bfbfca2e28cd674807f6bdf0a24ff3a2a6890b2fbd786121fa3ec7f72b8a5c0  distant_lua-macos-arm.dylib
15acee5fdd85cff154fd3dd5c7c16eb9cd6f3ec6365f61e34a168105cd5693d5  distant-macos
192ed52a48878c6ce4e46e39abcef0d45649a97abc69cc884be60543f9313e9d  distant_lua-win64.dll
5847e9acd9ceea39ad4400464b9893b7ab609b55cfeb028612b93c994114367d  distant-win64.exe
ed7ecb6af9c891ad09b503cb4b21c0321aff4e67dbabe4f026309279e671b208  distant_lua-linux64.so
93c422acb98df58621eefa3620f13e56c09b179b0023352630583a588df00f67  distant-linux64-gnu
754d8569a2d1cfc0a0632f023374298d170a497c990c1d9fed7cdd1466296c49  distant-linux64-musl