You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-6
Original file line number
Diff line number
Diff line change
@@ -34,14 +34,12 @@ Workaround: connect once to your server via ssh to add it to the known_hosts fil
34
34
35
35
## Installation
36
36
37
-
```
38
-
pip3 install --user rsyncy
37
+
Download: You can download a release directly from [github releases](https://github.com/laktak/rsyncy/releases).
39
38
40
-
# or if you have pipx
41
-
pipx install rsyncy
42
-
```
39
+
If you OS/platform is not yet supported you can also use either [pipx](https://pipx.pypa.io/latest/installation/) or pip:
43
40
44
-
Minimum Python version is 3.6.
41
+
-`pipx install rsyncy`
42
+
-`pip install --user rsyncy`
45
43
46
44
On macOS you also need to `brew install rsync` because it ships with an rsync from 2006.
47
45
@@ -65,7 +63,9 @@ $ rsync -a --info=progress2 -hv FROM/ TO | rsyncy
65
63
66
64
At the moment `rsyncy` itself has only one option, you can turn off colors via the `NO_COLOR=1` environment variable.
67
65
66
+
## Known Issues when using ssh behind rsync
68
67
68
+
ssh uses direct TTY access to make sure that the password is indeed issued by an interactive keyboard user. rsyncy is unable to detect the password prompt and will overwrite it with the status line. You can still enter your password and press enter to continue.
69
69
70
70
## lf support
71
71
@@ -87,6 +87,8 @@ cmd paste-rsync %{{
87
87
88
88
This shows the copy progress in the `>` line while rsync is running.
89
89
90
+
If you have downloaded the binary version you can create it with `ln -s rsyncy rsyncy-stat`.
91
+
90
92
## Development
91
93
92
94
First record an rsync transfer with [pipevcr](https://github.com/laktak/pipevcr), then replay it to rsyncy when debugging.
0 commit comments