distant v0.15.0-alpha.17
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
20585eb262fff317fdf5b204769af585a3a2333d3399ca5a7f713ed9942bab2e distant_lua-macos.dylib
e8be8089df0b121f937e9142112dfd03aeb2d557c3940f97c9b8340b926281c1 distant_lua-macos-intel.dylib
f2ef0d8844339a14a44d3ffe010e236cc1672f91289b0db262a33852f4d1440d distant_lua-macos-arm.dylib
3bfbd2805ae25dadb1a4bdbeedb684ace7b5b3cd3cd41109ca30036ece603f06 distant-macos
9ef5c204b3a7643b47cfa717a809c420aedfb596eb0adc98e5b5253cea3a882a distant_lua-win64.dll
12a94be0b7f80c2e6198da4327ad729125dec157774e9128008be73f413b620b distant-win64.exe
53b3ff189cad1081813b60e5527f2a7c34f13bced137c56f9af83b9a5c9e50c2 distant_lua-linux64-gnu.so
ce1d43db9d57c83eca777f00b4415a5d8ed85ec7574c0378f0b442bcc63fca6b distant_lua-linux64-musl.so
8a6fb9870eda278e97372af3f4cb399170debc80290b1e74e6e854922cd128c2 distant-linux64-gnu
6179d7d7ecf04bb167612340975737d8f491e84935539e5158a45f06c910e024 distant-linux64-musl