mirror of
https://github.com/veeso/termscp.git
synced 2026-04-08 03:01:25 -07:00
open-rs docs
This commit is contained in:
15
README.md
15
README.md
@@ -69,6 +69,20 @@ while if you're a Windows user, you can install termscp with [Chocolatey](https:
|
|||||||
|
|
||||||
For more information or other platforms, please visit [veeso.github.io](https://veeso.github.io/termscp/#get-started) to view all installation methods.
|
For more information or other platforms, please visit [veeso.github.io](https://veeso.github.io/termscp/#get-started) to view all installation methods.
|
||||||
|
|
||||||
|
### Soft Requirements ✔️
|
||||||
|
|
||||||
|
These requirements are not forcely required to run termscp, but to enjoy all of its features
|
||||||
|
|
||||||
|
- **Linux** users
|
||||||
|
- To **open** files via `V` (at least one of these)
|
||||||
|
- *xdg-open*
|
||||||
|
- *gio*
|
||||||
|
- *gnome-open*
|
||||||
|
- *kde-open*
|
||||||
|
- **WSL** users
|
||||||
|
- To **open** files via `V` (at least one of these)
|
||||||
|
- [wslu](https://github.com/wslutilities/wslu)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Buy me a coffee ☕
|
## Buy me a coffee ☕
|
||||||
@@ -134,6 +148,7 @@ termscp is powered by these aweseome projects:
|
|||||||
- [crossterm](https://github.com/crossterm-rs/crossterm)
|
- [crossterm](https://github.com/crossterm-rs/crossterm)
|
||||||
- [edit](https://github.com/milkey-mouse/edit)
|
- [edit](https://github.com/milkey-mouse/edit)
|
||||||
- [keyring-rs](https://github.com/hwchen/keyring-rs)
|
- [keyring-rs](https://github.com/hwchen/keyring-rs)
|
||||||
|
- [open-rs](https://github.com/Byron/open-rs)
|
||||||
- [rpassword](https://github.com/conradkleinespel/rpassword)
|
- [rpassword](https://github.com/conradkleinespel/rpassword)
|
||||||
- [rust-ftp](https://github.com/mattnenterprise/rust-ftp)
|
- [rust-ftp](https://github.com/mattnenterprise/rust-ftp)
|
||||||
- [ssh2-rs](https://github.com/alexcrichton/ssh2-rs)
|
- [ssh2-rs](https://github.com/alexcrichton/ssh2-rs)
|
||||||
|
|||||||
16
docs/man.md
16
docs/man.md
@@ -105,6 +105,8 @@ In order to change panel you need to type `<LEFT>` to move the remote explorer p
|
|||||||
| `<R>` | Rename file | Rename |
|
| `<R>` | Rename file | Rename |
|
||||||
| `<S>` | Save file as... | Save |
|
| `<S>` | Save file as... | Save |
|
||||||
| `<U>` | Go to parent directory | Upper |
|
| `<U>` | Go to parent directory | Upper |
|
||||||
|
| `<V>` | Open file with default program for filetype | View |
|
||||||
|
| `<W>` | Open file with provided program | With |
|
||||||
| `<X>` | Execute a command | eXecute |
|
| `<X>` | Execute a command | eXecute |
|
||||||
| `<Y>` | Toggle synchronized browsing | sYnc |
|
| `<Y>` | Toggle synchronized browsing | sYnc |
|
||||||
| `<DEL>` | Delete file | |
|
| `<DEL>` | Delete file | |
|
||||||
@@ -130,6 +132,20 @@ This means that whenever you'll change the working directory on one panel, the s
|
|||||||
|
|
||||||
*Warning*: at the moment, whenever you try to access an unexisting directory, you won't be prompted to create it. This might change in a future update.
|
*Warning*: at the moment, whenever you try to access an unexisting directory, you won't be prompted to create it. This might change in a future update.
|
||||||
|
|
||||||
|
### Open and Open With 🚪
|
||||||
|
|
||||||
|
Open and open with commands are powered by [open-rs](https://docs.rs/crate/open/1.7.0).
|
||||||
|
When opening files with View command (`<V>`), the system default application for the file type will be used. To do so, the default operting system service will be used, so be sure to have at least one of these installed on your system:
|
||||||
|
|
||||||
|
- **Windows** users: you don't have to worry about it, since the crate will use the `start` command.
|
||||||
|
- **MacOS** users: you don't have to worry either, since the crate will use `open`, which is already installed on your system.
|
||||||
|
- **Linux** users: one of these should be installed
|
||||||
|
- *xdg-open*
|
||||||
|
- *gio*
|
||||||
|
- *gnome-open*
|
||||||
|
- *kde-open*
|
||||||
|
- **WSL** users: *wslview* is required, you must install [wslu](https://github.com/wslutilities/wslu).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Bookmarks ⭐
|
## Bookmarks ⭐
|
||||||
|
|||||||
Reference in New Issue
Block a user