#remote #process #file #ssh #networking #read #shell

bin+lib distant

通过文件和进程操作在远程计算机上操作

59 个版本

0.20.0 2023年7月15日
0.20.0-alpha.102023年6月26日
0.20.0-alpha.32022年11月29日
0.16.4 2022年6月7日
0.2.0 2021年7月31日

2060命令行工具

Download history 4/week @ 2024-06-30 590/week @ 2024-07-28

每月590 次下载

MIT/Apache

1MB
20K SLoC

Distant

文档 | 讨论

Crates.io Docs.rs CI RustC 1.70+

🚧 (Alpha 阶段软件) 此程序处于快速开发中,可能经常崩溃或更改! 🚧

安装

Unix

# Need to include -L to follow redirects as this returns 301
curl -L https://sh.distant.dev | sh

# Can also use wget to the same result
wget https://sh.distant.dev | sh

有关更多详细信息,请参阅 https://distant.dev/getting-started/installation/unix/

Windows

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
irm sh.distant.dev | iex

有关更多详细信息,请参阅 https://distant.dev/getting-started/installation/windows/

使用方法

# Start a manager in the background
distant manager listen &

# SSH into a server, start distant, and connect to the distant server
distant launch ssh://example.com

# Read the current working directory
distant fs read .

# Start a shell on the remote machine
distant shell

有关更多详细信息,请参阅 https://distant.dev/getting-started/usage/

许可证

该项目可选择以下许可证之一:

Apache License, Version 2.0, (LICENSE-APACHE 或 apache-license) MIT 许可证 (LICENSE-MIT 或 mit-license)。

依赖项

~39–55MB
~1M SLoC