Skip to main content

A status bar for rsync.

Project description

rsyncy

A status bar for rsync.

I love rsync but I always felt it was either too chatty when transferring lots of small files or did not show enough information for the large files in between.

rsyncy is a fun experiment to fix this without having to bother the rsync developers.

Installation

pip3 install --user rsyncy

# or if you have pipx
pipx install rsyncy

Usage

rsyncy is a wrapper around rsync.

  • You run rsyncy with the same arguments as it will pass them to rsync internally.
  • Do not specify any --info arguments, rsyncy will automatically add --info=progress2 and -hv internally.
# simple example
$ rsyncy -r FROM/ TO/

Alternatively you can pipe the output from rsync to rsyncy (in which case you need to specify --info=progress2 -hv yourself).

$ rsyncy -r --info=progress2 -hv FROM/ TO/ | rsyncy

At the moment rsyncy itself has no options and only supports my preferred way of viewing rsync progress.

Development

First record an rsync transfer with pipevcr, then replay it to rsyncy when debugging.

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-0.0.1.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file rsyncy-0.0.1.tar.gz.

File metadata

  • Download URL: rsyncy-0.0.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for rsyncy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 3c28aef144fda3c1ac95f2b44f97f24820dff1423c135931b1dcf0d8e5e3faef
MD5 a47aa3f28b59ce6cc574676fb59c4844
BLAKE2b-256 c0ea51bdbcd411206f316f4349fed41949d659836867b1c945a08f0b9ef9500a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page