Skip to content

distant v0.20.0-alpha.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 14 May 03:58
5b19870

Release Notes

Added

  • CLI now offers the following new subcommands
    • distant fs copy is a refactoring of distant client action copy
    • distant fs exists is a refactoring of distant client action exists
    • distant fs read is a refactoring of distant client action file-read,
      distant client action file-read-text, and distant client action dir-read
    • distant fs rename is a refactoring of distant client action rename
    • distant fs write is a refactoring of distant client action file-write,
      distant client action file-write-text, distant client action file-append,
    • distant fs make-dir is a refactoring of distant client action dir-create
    • distant fs metadata is a refactoring of distant client action metadata
    • distant fs remove is a refactoring of distant client action remove
    • distant fs search is a refactoring of distant client action search
    • distant fs watch is a refactoring of distant client action watch
    • distant spawn is a refactoring of distant client action proc-spawn
      with distant client lsp merged in using the --lsp flag
    • distant system-info is a refactoring of distant 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 to distant manager select
    • distant client action moved to distant action
    • distant client launch moved to distant launch
    • distant client connect moved to distant connect
    • distant client lsp moved to distant lsp
    • distant client repl moved to distant api
    • distant client shell moved to distant shell

Removed

  • distant-core crate no longer offers the clap feature

Fixed

  • distant launch manager://localhost now rejects a bind address of ssh
    as the SSH_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