Releases: chipsenkbeil/distant
distant v0.15.0-alpha.9
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
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
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
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
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
distant v0.15.0-alpha.12
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
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
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
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
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
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
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
- 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 (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
Highlights
- Add method parameter to support distant & ssh methods for action and lsp subcommands
- Add
ssh-host
,ssh-port
, andssh-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
Highlights
- Replace
DISTANT_AUTH_KEY
withDISTANT_KEY
for session environment variable
Bugs
- Properly export
SessionExt
,SessionExtError
andMetadata
that were introduced in0.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
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