Skip to content

A Python script that provides a visual progress bar and real-time statistics for the `rsync` command

Notifications You must be signed in to change notification settings

hyperfield/copy-stats-rsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

copy-stats-rsync

copy-stats-rsync is a Python script that provides a visual progress bar and real-time statistics for the rsync command. It aims to enhance the user experience when transferring files or directories by displaying useful information about the ongoing syncronization process.

csrsync

Features

  • Real-time display of total size, copied size, and remaining size.
  • Interactive progress bar for visual feedback.
  • Designed to work with both single files and directories.
  • Supports synchronization between local and remote destinations. [No detailed stats for remote destinations yet].

Prerequisites

  • Python 3
  • rsync

Usage

python csrsync.py <source_file_or_directory> <destination_directory>

or,

chmod +x csrsync.py
./csrsync.py  <source_file_or_directory> <destination_directory>

Example

./csrsync.py ~/Downloads/example.txt ~/Backup

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Python script that provides a visual progress bar and real-time statistics for the `rsync` command

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages