distant v0.15.0-alpha.11
Pre-release
Pre-release
Install Lua library
Windows
- Download distant_lua-win64.dll
- Rename to
distant_lua.dll
- Import via
distant = require("distant_lua")
macOS
- Download distant_lua-macos.dylib (or distant_lua-macos-intel.dylib or distant_lua-macos-arm.dylib)
- 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
- Import via
distant = require("distant_lua")
Linux
- Download distant_lua-linux64.so
- Rename to
distant_lua.so
- 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