mirror of https://github.com/chipsenkbeil/distant
🚧 (Alpha stage software) Library and tooling that supports remote filesystem and process operations. 🚧
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
1 week ago | |
---|---|---|
.cargo | 10 months ago | |
.config | 10 months ago | |
.github/workflows | 3 months ago | |
distant-auth | 2 months ago | |
distant-core | 2 months ago | |
distant-local | 2 months ago | |
distant-net | 2 months ago | |
distant-protocol | 2 months ago | |
distant-ssh2 | 2 months ago | |
src | 2 months ago | |
tests | 2 months ago | |
.dockerignore | 1 year ago | |
.gitignore | 6 months ago | |
BUILDING.md | 1 year ago | |
CHANGELOG.md | 2 months ago | |
Cargo.lock | 2 months ago | |
Cargo.toml | 2 months ago | |
Dockerfile | 1 year ago | |
Makefile.toml | 4 months ago | |
PUBLISH.md | 1 year ago | |
README.md | 1 week ago | |
rustfmt.toml | 4 months ago |
README.md
🚧 (Alpha stage software) This program is in rapid development and may break or change frequently! 🚧
Installation
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 -q -O- https://sh.distant.dev | sh
See https://distant.dev/getting-started/installation/unix/ for more details.
Windows
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
irm sh.distant.dev | iex
See https://distant.dev/getting-started/installation/windows/ for more details.
Usage
# Start a manager in the background
distant manager listen --daemon
# 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
See https://distant.dev/getting-started/usage/ for more details.
License
This project is licensed under either of
Apache License, Version 2.0, (LICENSE-APACHE or apache-license) MIT license (LICENSE-MIT or mit-license) at your option.