Skip to content

distant v0.15.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Oct 20:59
fc2a6ab

Install Lua library

Windows

  1. Download distant_lua-win64.dll
  2. Rename to distant_lua.dll
  3. Import via distant = require("distant_lua")

macOS

  1. Download distant_lua-macos.dylib (or distant_lua-macos-intel.dylib or distant_lua-macos-arm.dylib)
  2. 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
  1. Import via distant = require("distant_lua")

Linux

  1. Download distant_lua-linux64-gnu.so (or distant_lua-linux64-musl.so)
  2. Rename to distant_lua.so
  3. 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

789efe66e6a2a2e9882e8f70211e0885a32ca4059238ab8914fc30acc20e3cc2  distant_lua-macos.dylib
c9498730ef28bb6c75d7f839cc1e792a2efb89862fa60519e16f1d85192adb73  distant_lua-macos-intel.dylib
8eb67e29b894cda5167f261db07ae5ec8a1aa1958b54e41d432ff55de2cfb428  distant_lua-macos-arm.dylib
6cb20273b2869f546713450c95b46b64e7a7417eeca04d482fba9793f8e20f5d  distant-macos
6668dd7c2dea2199e6f004d7738c163c30ab77a6c78710f5227df901bd0bf23c  distant_lua-win64.dll
53eafa11a4d3ddc35026c6c4ae0440423fee9175426395c9c6f65d24b157a38f  distant-win64.exe
5e5291b19e62cfaeb6e610f23fddf8573ad64192646c53cfe2b0cb1f2b620854  distant_lua-linux64-gnu.so
f389a5b12713e06b89a2f215bad2e804ece82170f9fb154bd6e7627192cd2dc1  distant_lua-linux64-musl.so
2f30a8f4de3ba2c7b69e8a0948492ba2c637858006191ec26b5799ca9c528763  distant-linux64-gnu
ef88463d07133e983ed1c23416f416b20b30b781c8543b9796188c836c0e8f0d  distant-linux64-musl