rsyncy (python version)
A status/progress bar for rsync.
Status Bar
[########################::::::] 80% | 19.17G | 86.65MB/s | 0:03:18 | #306 | scan 46% (2410)\
The status bar shows the following information:
| Description | Sample |
|---|---|
| Progress bar with percentage of the total transfer | [########################::::::] 80% |
| Bytes transferred | 19.17G |
| Transfer speed | 86.65MB/s |
| Elapsed time since starting rsync | 0:03:18 |
| Number of files transferred | #306 |
| Files to scan/check - percentage completed - (number of files) - spinner |
scan 46% (2410)\ |
The spinner indicates that rsync is still checking if files need to be updated. Until this process completes the progress bar may decrease as new files are found.
Installation
See https://github.com/laktak/rsyncy
Usage
rsyncy is a wrapper around rsync.
- You run
rsyncywith the same arguments as it will pass them torsyncinternally. - Do not specify any
--infoarguments, rsyncy will automatically add--info=progress2and-hvinternally.
# simple example
$ rsyncy -a FROM/ TO
Metadata
Release files for rsyncy 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rsyncy-2.1.0.tar.gz | 5.0 kB | Details |
Release files / rsyncy-2.1.0.tar.gz
| Download URL | rsyncy-2.1.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6d315b700a9fdb7253b5e35a88603b4811b7a87fe830b0b5f36e3c4855a38db3
|
|
BLAKE2b-256 checksum How to use checksums |
a7d4a4d1373fdfff488fe8b071d8537a9c501498205164f22f876ba864985819
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|