Skip to content

Releases: chipsenkbeil/distant

distant v0.15.0-alpha.9

10 Oct 02:17
80f9c25
Compare
Choose a tag to compare
Pre-release

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.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

f1a85dddadc5a6cd28d45f5814d5982a184dcc175f344af274a7f431c1341d29  distant_lua-macos.dylib
2b19660db6416de979ebef6a47d41c9faa70f882e372433f23b44eea3a0a4f47  distant_lua-macos-intel.dylib
8e7e4b479ca405d38689413cef007203a6b3599aa20220070eb53ac3986458b4  distant_lua-macos-arm.dylib
59d979495deafe8b149f386be0ef2958162d0fc4698415966c605f3fe65150ca  distant-macos
746491e9280476b82e28c9bd82fb8f3861a67b45417f5f38f3c88ee33200f09c  distant_lua-win64.dll
e2d55ef724bc87ed768d2d59cae6a06b897ad72b8b000f68191edf0874cb69c3  distant-win64.exe
930ad87f0a8b19d68035f4b573d1d30712f237ee3908df19fd8312f4941a697f  distant_lua-linux64.so
cda8d23d0642d576fb06e55d0ad088d1029ae4290c0d7cdec93e955a314ef01c  distant-linux64-gnu
240962ba294aa9b0a0480e1f26fc5cdfe3aa7de61f6143e7b82df8d9d48b7896  distant-linux64-musl

distant v0.15.0-alpha.8

10 Oct 00:50
3c50bec
Compare
Choose a tag to compare
Pre-release

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.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

018b5bba5006802356c5cdaea50e3391ac985e9f7220f635279b9ee32d46eec6  distant_lua-macos.dylib
07f2059bfd6d4ba8365d61ce029124b2a701058836be3a347dc6fefa8f90b5b5  distant_lua-macos-intel.dylib
3f9a0492046a100cf6029456db3f94a59b95e0f021a543aa82c51899e86f75b2  distant_lua-macos-arm.dylib
9b1bf80d663f063637cd4001920da134afd69e83616593b2e5f5084477ff47fd  distant-macos
a4f97416ab93c1013c1120c5633b81816784fc52bfc64e84478ab5819747ce2e  distant_lua-win64.dll
61c74de36d10186d492e3f2477612a1b949264e4e97d21108ce883d9aea5c77c  distant-win64.exe
d9757652d90c1b506a04e72a34438cf0268cf66d11365d986ace581a81e91e6a  distant_lua-linux64.so
9b2ff6504a29684ae509dc778905dc1f4158112f7d346647b9828e64622d796e  distant-linux64-gnu
36ce42eb1c28d37e985ceac34e61563cd42cacfb3e885278dd55495b15d811c1  distant-linux64-musl

distant v0.15.0-alpha.13

10 Oct 08:23
bd526c9
Compare
Choose a tag to compare
Pre-release

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.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

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

distant v0.15.0-alpha.12

10 Oct 05:23
733cc15
Compare
Choose a tag to compare
Pre-release

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.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

c5323a8380bb84803e4e30061c3b976c8761c348c5dcc8122879c0f3de5d0604  distant_lua-macos.dylib
1fe1dddeab9389663a04e7d3a43d741a705098570fd0894da0847d5061d80a31  distant_lua-macos-intel.dylib
2bc431fdfb9ed1583fce42f679ef95b55af58c1331efcfe817ffbd2e3e74441a  distant_lua-macos-arm.dylib
957100810da28f8b2413db15d1a64ca41681d6c949f78fa955771b62740ac831  distant-macos
6acfa848fc8909b9c53b3601801dfbc32b44a3e822e50f4c6bfb7690390eb868  distant_lua-win64.dll
63dc82f7c3adcf0d8a446c99b7ce10e9d9085458e603f2dc2a12947c24eae2ed  distant-win64.exe
cec0b61fc785bd6f6ae630dc024db414c242d3c078ef36eb4ca3a06f2bf38b99  distant_lua-linux64.so
e29e0730d184919d00f7f011ea6756c589bf063876ddaa32fc5bc5360bd858cf  distant-linux64-gnu
33ee0f8cb929472d727853e310fc2537f7836c9470b5f2f7a09f327d5a120c63  distant-linux64-musl

distant v0.15.0-alpha.11

10 Oct 04:05
5cc05b8
Compare
Choose a tag to compare
Pre-release

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.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

3bf103593575ca848ff025e60063444725f0f5c01eb7e0bca6613e99531c435f  distant_lua-macos.dylib
f1e16478fd5ec04250bab259426ceef243a93c408af4e68fbae15556cffc4637  distant_lua-macos-intel.dylib
5bfbfca2e28cd674807f6bdf0a24ff3a2a6890b2fbd786121fa3ec7f72b8a5c0  distant_lua-macos-arm.dylib
15acee5fdd85cff154fd3dd5c7c16eb9cd6f3ec6365f61e34a168105cd5693d5  distant-macos
192ed52a48878c6ce4e46e39abcef0d45649a97abc69cc884be60543f9313e9d  distant_lua-win64.dll
5847e9acd9ceea39ad4400464b9893b7ab609b55cfeb028612b93c994114367d  distant-win64.exe
ed7ecb6af9c891ad09b503cb4b21c0321aff4e67dbabe4f026309279e671b208  distant_lua-linux64.so
93c422acb98df58621eefa3620f13e56c09b179b0023352630583a588df00f67  distant-linux64-gnu
754d8569a2d1cfc0a0632f023374298d170a497c990c1d9fed7cdd1466296c49  distant-linux64-musl

distant v0.15.0-alpha.10

10 Oct 03:20
c994d09
Compare
Choose a tag to compare
Pre-release

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.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

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

distant v0.15.0-alpha.7

07 Oct 20:55
0dca0c9
Compare
Choose a tag to compare
Pre-release

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
  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.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 (compatible with Luajit). 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

192057707919cbf71a9967e93ab3d44f057fadfb4439f66d75d238288afdb32c  distant_lua-macos.dylib
036f2750a8db77f58e2dae1ef6c4865625f03e3edd0334fc065e290318033871  distant-macos
d06c5ba68adffe0798cada212c85e87aad4e0848ddc3b2f96dedf22de677c1c6  distant_lua-win64.dll
b8f807fc8a2b58f3999c5b33d0fc5388fc7a86253e5b8896972552e91e079de3  distant-win64.exe
3825bdbfa88d18dbdece1f4a3a4a4450ec66aa88b9bc1d8f092577c49bbb7db6  distant_lua-linux64.so
2e8dbf3a3950d5cee19d8e3013a6ee65408e02b47a4bc357a8e1f0038bf45488  distant-linux64-gnu
fee1d9589857896f561f7a8a74a32cc54506e2bb3fa0bb82f58e8592ec9f26c0  distant-linux64-musl

distant v0.15.0-alpha.1

28 Sep 15:51
56a7962
Compare
Choose a tag to compare
Pre-release

Highlights

  • Add method parameter to support distant & ssh methods for action and lsp subcommands
  • Add ssh-host, ssh-port, and ssh-user parameters to specify information for ssh method

Plumbing

  • Add new distant-ssh2 subcrate to provide an alternate session as an ssh client
  • Rename core -> distant-core in project directory structure
  • Upgrade tokio to 1.12
  • Update github actions to detect changes and apply testing for only those changes
  • Refactor codebase to support Minimum Supported Rust Version (MSRV) of 1.51.0

Release Targets

  • 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

SHA256 Checksums

4788a7e1fb42eb0eaf895a0cbff0a8334c7a9947ea885cda226ab753f9c624dd  distant-linux64-gnu
6ef1d5042a6b880b3d1f76624f21c55a4d69a4601d0f66bf4b53f32a149458c9  distant-linux64-musl
382661110ec1e9df561043315b1a21ce8997fd5ec9cb62532b03c2fedc603d75  distant-macos

distant v0.14.2

19 Sep 05:16
f4eae0a
Compare
Choose a tag to compare

Highlights

  • Replace DISTANT_AUTH_KEY with DISTANT_KEY for session environment variable

Bugs

  • Properly export SessionExt, SessionExtError and Metadata that were introduced in 0.14.0

Release Targets

  • 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

SHA256 Checksums

71d2a8d088f1ea29d477314dfe838b2ca5d9173ba52f8e1d12419b70b11bf10f  distant-linux64-gnu
7995c7e615b7b0f448c0f939deb80e4b6611ef07f98d95f4a86c6f24b1a2a590  distant-linux64-musl
838fb7183b9d5fa3de252a30c219427250fb5e4746b7ee91dd4221b7d2a805f6  distant-macos

distant v0.14.1

19 Sep 02:31
3c15a90
Compare
Choose a tag to compare

Highlights

Bugs

  • Fix log suppression to occur when running remote process and not logging to file

Release Targets

  • 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

SHA256 Checksums

71d2a8d088f1ea29d477314dfe838b2ca5d9173ba52f8e1d12419b70b11bf10f  distant-linux64-gnu
7995c7e615b7b0f448c0f939deb80e4b6611ef07f98d95f4a86c6f24b1a2a590  distant-linux64-musl
838fb7183b9d5fa3de252a30c219427250fb5e4746b7ee91dd4221b7d2a805f6  distant-macos