Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ricoberger/rcloneui
Terminal UI for rclone
https://github.com/ricoberger/rcloneui
go golang rclone
Last synced: 5 days ago
JSON representation
Terminal UI for rclone
- Host: GitHub
- URL: https://github.com/ricoberger/rcloneui
- Owner: ricoberger
- License: mit
- Created: 2021-06-02T19:46:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-19T08:00:21.000Z (25 days ago)
- Last Synced: 2024-11-03T17:40:19.368Z (10 days ago)
- Topics: go, golang, rclone
- Language: Go
- Homepage:
- Size: 989 KB
- Stars: 16
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rcloneui
rcloneui is a small terminal ui for [rclone](https://rclone.org) to view, copy and delete files from all remotes configured in your `rclone.conf` file.
![Screenshot](./assets/screenshot.png)
## Usage
You can download rcloneui for your environment from the [releases](https://github.com/ricoberger/rcloneui/releases) page. Then extract the archive and run the `rcloneui` binary. To install the binary into your path you can use the following command:
```sh
sudo install -m 755 rcloneui /usr/local/bin/rcloneui
```### Key Bindings
The following keys can be used for the navigation within the table and to switch between the two views.
| Key | Navigation |
| --- | ---------- |
| `j` or `down arrow` | Move down by one row .|
| `k` or `up arrow` | Move up by one row. |
| `g` or `home` | Move to the top. |
| `G` or `end` | Move to the bottom. |
| `Ctrl-F` or `page down` | Move down by one page. |
| `Ctrl-B` or `page up` | Move up by one page. |
| `Backspace` | Go back a folder. |
| `ESC` | Go to remotes overview. |
| `Tab` | Switch views. |The following keys can be used to copy, paste or delete a file/folder.
| Key | Action |
| --- | ------ |
| `c` | Copy file. |
| `p` | Paste file. |
| `dd` | Delete file. |## Development
To build and and run rcloneui from source you can use the following commands:
```sh
git clone [email protected]:ricoberger/rcloneui.git
cd rcloneuimake build
./bin/rcloneui
```