distant v0.20.0-alpha.5
Pre-release
Pre-release
Release Notes
Added
- CLI now offers the following new subcommands
distant fs copy
is a refactoring ofdistant client action copy
distant fs exists
is a refactoring ofdistant client action exists
distant fs read
is a refactoring ofdistant client action file-read
,
distant client action file-read-text
, anddistant client action dir-read
distant fs rename
is a refactoring ofdistant client action rename
distant fs write
is a refactoring ofdistant client action file-write
,
distant client action file-write-text
,distant client action file-append
,distant fs make-dir
is a refactoring ofdistant client action dir-create
distant fs metadata
is a refactoring ofdistant client action metadata
distant fs remove
is a refactoring ofdistant client action remove
distant fs search
is a refactoring ofdistant client action search
distant fs watch
is a refactoring ofdistant client action watch
distant spawn
is a refactoring ofdistant client action proc-spawn
withdistant client lsp
merged in using the--lsp
flagdistant system-info
is a refactoring ofdistant client action system-info
- Search now supports
upward
as a directional setting to traverse upward
looking for results rather than recursing downward
Changed
- CLI subcommands refactored
distant client select
moved todistant manager select
distant client action
moved todistant action
distant client launch
moved todistant launch
distant client connect
moved todistant connect
distant client lsp
moved todistant lsp
distant client repl
moved todistant api
distant client shell
moved todistant shell
Removed
distant-core
crate no longer offers theclap
feature
Fixed
distant launch manager://localhost
now rejects a bind address ofssh
as theSSH_CONNECTION
environment variable isn't available in most cases
Binaries
Standalone binaries are built out for Windows (x86_64), MacOS (Intel & ARM), and Linux (x86_64, aarch64, armv7).
- linux64-gnu-x86 is the x86-64 release on Linux using libc
- linux64-gnu-aarch64 is the aarch64 release on Linux using libc
- linux64-gnu-arm-v7 is the arm-v7 release on Linux using libc (for Raspberry PI)
- linux64-musl-x86 is the x86-64 release on Linux using musl (static binary, no libc dependency)
- linux64-musl-aarch64 is the aarch64 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
41d453f3aad90af5bf8ebcedd493322db0054d447c3b00a0e9d564ed09e58765 distant-macos
d0b43b8aa75c03513a600c4e78003d94ad3be7a85c3b9e2996175c4a871646c5 distant-win64.exe
3a981daee5a7dfebd6494e9ae5bee66e2652887a98b07453dc5e80248db234a7 distant-linux64-gnu-x86
a026a66e15b8cde75a9a17cdf5ffdaf84c3517bd8785308b20e8553d07bb6f03 distant-linux64-gnu-aarch64
e278cb38a321300145c315038c29daed37d8c23e53578ccb5dd1d063f5fc0cee distant-linux64-gnu-arm-v7
3db622044d4fc402ae6cdb8455455ffba023eed36ea0dc60cb08a4ec644b3f62 distant-linux64-musl-x86
0d8e5e35b5063e3c90de16f9212d47d0a121532ed83c343c1ef0363376bbcce6 distant-linux64-musl-aarch64