Skip to content

distant v0.15.0-snapshot

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Oct 17:20
f021869

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

0a2c762e9e653cb557e77b29d559466143feea20fbc263198ae2d8f912ee1ae3  distant_lua-macos.dylib
7205983619fba25b7dddc24897073cb7a52cc3188ca7a2b8a75a913233149cc7  distant_lua-macos-intel.dylib
67579e91dbff4bdf23bff74cd01b047befab36c634e052bab1490438312bb19f  distant_lua-macos-arm.dylib
58e4eb38df31199e6591bcef10c0ee1030de1f670b3a8905b2dfa030fc7ed7fb  distant-macos
3171647cf4d1695fb0a00db54c7b94f7c60a1fd82fffacfe01cb1b2d75ef1c40  distant_lua-win64.dll
b83608352c41a396efd737aef9575dbc9ab7f1f546b8dffd06bc7ab5dba1efd7  distant-win64.exe
20fecdef69c54282dd6539566595e7ba41eb512b0dfc85629c1fdf280646b683  distant_lua-linux64-gnu.so
73018fffa24c54bb3a86f3a423409a168e149bbeaa29153f43b04ec9a5b91076  distant_lua-linux64-musl.so
2f514376a0f79e96c51ea059f508c027b76745b6cb6824e55a1af9b8d4eb78f4  distant-linux64-gnu
5383bd5806f3b8e1e023dd0f58da7470349ffc1891df1342b018dac9372faa9c  distant-linux64-musl