distant v0.15.0-alpha.16
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-gnu.so (or distant_lua-linux64-musl.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
f35cb2cbd6f02547b4412054484c5358360eadff95bd8c09adb3e06221cb497c distant_lua-macos.dylib
f508f0a136a757b4b06dcc6961fb44d7edc3cd926f714553612ec2c9420f6c3d distant_lua-macos-intel.dylib
87294bcd73a4dccf079a958c4e2a67c845cb41ac0f94006fd23e75cb211a5e57 distant_lua-macos-arm.dylib
c6129f49c689c3308c2a0c33d378f98cbf44b5946289ac5ba4eeffa7f8abc46f distant-macos
a6aee397009bcd26c26dbe079f171f3602344d55f5f0eef7524f2fa8f23d8eeb distant_lua-win64.dll
70ba6f1539805e001e68516f7ea2ef85a952c6518adf02b200c2fae2405be48a distant-win64.exe
a57c020d045146f2e350bc2c4575a37d624d03efde7e7ca210c5c8a490871268 distant_lua-linux64-gnu.so
07361cdbce7b77dffe23cca91ce345ea06260b7f815f6cb2412e6a2002d2ce43 distant_lua-linux64-musl.so
366eccee7c505d85386842e0361338afd8fd7e35a19982cbdef82ed23d9ac0fa distant-linux64-gnu
6e630ed43ff9beaad5416e1c7f96c3b8d880212b2c148953abec3212421e43c4 distant-linux64-musl