distant v0.15.0-alpha.10
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
a3d300890fb1056d8b97d101c6e9220834747e8ec4c10694a146d6e121277475 distant_lua-macos.dylib
d5665d173f5df4c85473e55c63d15f0171887a85394479f352bfab8ddc73141a distant_lua-macos-intel.dylib
142506107a3d2e28c8693326da6d9d3cfaee99bb59a9b71b0aa68662f0f72008 distant_lua-macos-arm.dylib
eee37eae6513b4a9aaa44694a3b21a636ef91cb49d49a7e695f50a296b228dea distant-macos
c906a57ad5dec0de38f074ac33dee5e79016f6929dab386b0bb399fd0e5b4137 distant_lua-win64.dll
1880178b3ac306f772d310bdc926030b48ecb9e84a756ad4ed680cba75354624 distant-win64.exe
88f1ecbac94f654fbbea4bca66983bf18070a46405e963675fe13ea016d9b1bd distant_lua-linux64.so
f16dc27d87f4bcee9026c7e1d02789d843d70e4edafea8a910c28f4b98d72dc5 distant-linux64-gnu
85ab657d4b7dcd1ead7989a4e526d8daab259cd7a7b1ad72c0a3f926809e4b98 distant-linux64-musl