distant v0.15.1
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
ea2ccb0512be3e7f6dfaed18b365ab2cd420c35786e0420b629523bab03e8562 distant_lua-macos.dylib
83160ba9e5f2cf7b2b5f0b471d8f5d97f00c4e1a386973a59fd7f276f072df8f distant_lua-macos-intel.dylib
96e204c3c358018e6d5d834b321640e5cbb5eb1744b7387597c8923df55d92bb distant_lua-macos-arm.dylib
ce44a393c83552d170eb3969215c868528fe40e9a8c89822ce5c8913a0387832 distant-macos
169284de5b2e15578b38c84a731beae44045f47e3b4b7036ace1a732d4065dc1 distant_lua-win64.dll
7cc8a99f550c81f8fd5055e5e6645ea9050c61d2dacaa943945d651a1aa8e9bf distant-win64.exe
22e1ecbb30e2cd08d4faa48d64f9433cf8c8d76686750f67823b17244855ea2e distant_lua-linux64-gnu.so
478d19837de49e9db6548c3d0d6a6f11137426df7391d92ebe3e2e858fc28af2 distant_lua-linux64-musl.so
1bf19246a78a82949bd08726d4734cbfa527a6d496f23a4b50327a238fe9cd24 distant-linux64-gnu
49e947fa3399a9052a490a7164883c77c8da74bf8f54d24c637ba15641d013bb distant-linux64-musl