distant v0.15.0-alpha.15
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
0a2c762e9e653cb557e77b29d559466143feea20fbc263198ae2d8f912ee1ae3 distant_lua-macos.dylib
7205983619fba25b7dddc24897073cb7a52cc3188ca7a2b8a75a913233149cc7 distant_lua-macos-intel.dylib
67579e91dbff4bdf23bff74cd01b047befab36c634e052bab1490438312bb19f distant_lua-macos-arm.dylib
58e4eb38df31199e6591bcef10c0ee1030de1f670b3a8905b2dfa030fc7ed7fb distant-macos
0c6f326e458793129837fc85e6e903dc31c6127d13c4f39ad4698ee2ce5589d1 distant_lua-win64.dll
9c8e9daabea0365414a59d929c430b8248b37739b1f0ebf0f187dfd2732895c9 distant-win64.exe
20fecdef69c54282dd6539566595e7ba41eb512b0dfc85629c1fdf280646b683 distant_lua-linux64-gnu.so
a634592006a33f7f13b9a00db4784da673f0baf56e44ec7b4bee28fa6027e612 distant_lua-linux64-musl.so
2f514376a0f79e96c51ea059f508c027b76745b6cb6824e55a1af9b8d4eb78f4 distant-linux64-gnu
4bf37becf3ff1a3b6f2dc504495d08d1410aaa59dfb9ffa83039660c424d9128 distant-linux64-musl