A status/progress bar for rsync.
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rsyncy-2.1.0.tar.gz
(5.0 kB
view details)
File details
Details for the file rsyncy-2.1.0.tar.gz.
File metadata
- Download URL: rsyncy-2.1.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d315b700a9fdb7253b5e35a88603b4811b7a87fe830b0b5f36e3c4855a38db3
|
|
| MD5 |
21747ba8dbaf9b111ca50c1fa4c55a9a
|
|
| BLAKE2b-256 |
a7d4a4d1373fdfff488fe8b071d8537a9c501498205164f22f876ba864985819
|