distant v0.15.0-alpha.22
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
92df58811163fe55426b659d8f253377862f846c07508f25570c2c9dc1244832 distant_lua-macos.dylib
d732a45e5a52e4bb9e2dd98a5726d9ffd165109a9b458902229e73c850d37cc6 distant_lua-macos-intel.dylib
49dc0b4a814ef33507e0c52636189bd80fc4a97aa7cc22e67ea1acbea643fb79 distant_lua-macos-arm.dylib
3639e0f1dcc29b67420ddd80129277ff6b2ce84207654a3f0bdd38e4e55d0ab7 distant-macos
0cccc8859c621226c8a9043570f3c19196b09493e19438af516b2ec1b92076b1 distant_lua-win64.dll
87e0dc3b2b75a62d2eef3972f83068ed4b6926af72b85292b9274d34d08e4d64 distant-win64.exe
da49c94e542ec0de48aab3c9cd3dffc3e1d477ecbfe63b82e7f6dae0a5a45b35 distant_lua-linux64-gnu.so
6e6cc15f8f6b4bb7c9bea768250fa7b1f24ae130c8e8f7d2356cbb4910d9045a distant_lua-linux64-musl.so
d2664341ad87a24e4b10a31abc324694bd1aa70fa23df47e9cd035e5cb6f9782 distant-linux64-gnu
eec439d852368a2c93f18af52e5f4c202863ed9c6d78bf2c06900774ee18122b distant-linux64-musl