distant v0.15.0-alpha.13
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
0f205d9c4e471f8888c4aae37d2ed7bac3f4f2a247f6f1813f9001c8703e1438 distant_lua-macos.dylib
b8179638bc1fecaef2df72ee834031824b67341e906b74d88d0aaca6796d9275 distant_lua-macos-intel.dylib
0adc0a9f701a68fd7cd7722661dec427f170287e878b86aefe4907667ba22c3e distant_lua-macos-arm.dylib
6ac1e205304ee86338ea370334948cfea0cf0e7550744777463cdda41175e30a distant-macos
8c06345ff7b0b73e030df7de59aac4bed7e474170fc42a95596d855dbaf722f0 distant_lua-win64.dll
e720fbfa4225c0467706d8a42eac79c98c320699250080cd012a12b7d3d6d096 distant-win64.exe
6f4430aed69d8d77e79f18db5538dbc91ae66cf808f2ee58b7c7d0e06324c764 distant_lua-linux64.so
7f8581f2fca700d90d296e7a9f086641e3e3c191f0d84431de4c9116af139f8d distant-linux64-gnu
567ea25186f864705adcfb98f0a5f861416194c54ddaf7959219c2c03ac757a2 distant-linux64-musl