Skip to content

your-tools/pycp

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

pycp: cp and mv with a progressbar

http://img.shields.io/pypi/v/pycp.png

What it looks like:

https://raw.githubusercontent.com/your-tools/pycp/master/scrot/pycp.png

See pycp --help for detailed usage.

Development happens on github

Installation

pycp works both for any version greater than Python 3.4, and is installable with pip.

For Archlinux, a PKGBUILD is also available on AUR

Notes

  • Implementation heavily inspired by the wonderful library progressbar by Nilton Volpato.
  • I also maintain a similar tool written in rust called rusync. It has a different set of features (so you may want to stick with pycpy), but is much faster.
  • If you are looking for a ncurses-based solution, vcp maybe the right choice for you http://www.freebsdsoftware.org/sysutils/vcp.html
  • If you are looking for a more general solution to display progress bars when performing command-line operations, see clpbar: http://clpbar.sourceforge.net/