README update
This commit is contained in:
parent
454c638727
commit
7f38264590
30
README
30
README
|
@ -23,13 +23,13 @@ along with gcp. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
** WTF ? **
|
** WTF ? **
|
||||||
gcp is a file copier, loosely inspired from cp, but with high level functionalities like:
|
gcp is a file copier, loosely inspired from cp, but with high level functionalities like:
|
||||||
- progression indicator
|
- progression indicator
|
||||||
- gcp continue copying even when there is an issue: he just skip the file with problem, and go on
|
- gcp continue copying even when there is an issue: he just skip the file with problem, and go on
|
||||||
- journalization: gcp write what he is doing, this allow to know which files where effectively copied
|
- journalization: gcp write what he is doing, this allow to know which files where effectively copied
|
||||||
- fixing names to be compatible with the target filesystem (e.g. removing incompatible chars like "?" or "*" on vfat)
|
- fixing names to be compatible with the target filesystem (e.g. removing incompatible chars like "?" or "*" on vfat)
|
||||||
- if you launch a copy when an other is already running, the files are added to the first queue, this avoid your hard drive to move its head all the time
|
- if you launch a copy when an other is already running, the files are added to the first queue, this avoid your hard drive to move its read/write head all the time
|
||||||
- files saving: you can keep track of files you have copied, and re-copy them later (useful when, for example, you always copy some free music to all your friends).
|
- files saving: you can keep track of files you have copied, and re-copy them later (useful when, for example, you always copy some free music to all your friends).
|
||||||
- gcp will be approximately option-compatible with cp (approximately because the behaviour is not exactly the same, see below)
|
- gcp will be approximately option-compatible with cp (approximately because the behaviour is not exactly the same, see below)
|
||||||
|
|
||||||
/!\ WARNING /!\
|
/!\ WARNING /!\
|
||||||
gcp is at an early stage of development, and really experimental: use at your own risks !
|
gcp is at an early stage of development, and really experimental: use at your own risks !
|
||||||
|
@ -69,17 +69,17 @@ Several improvment are already planed
|
||||||
|
|
||||||
A big big thank to the authors/contributors of...
|
A big big thank to the authors/contributors of...
|
||||||
|
|
||||||
progressbar:
|
progressbar:
|
||||||
gcp use ProgressBar (http://pypi.python.org/pypi/progressbar/2.2), a class coded by Nilton Volpato which allow the textual representation of progression.
|
gcp use ProgressBar (http://pypi.python.org/pypi/progressbar/2.2), a class coded by Nilton Volpato which allow the textual representation of progression.
|
||||||
|
|
||||||
GLib:
|
GLib:
|
||||||
This heavily used library is used here for the main loop and event catchins, and for DBus also
|
This heavily used library is used here for the main loop, event catching, and for DBus. Get it at http://library.gnome.org/devel/glib/
|
||||||
|
|
||||||
DBus:
|
DBus:
|
||||||
This excellent IPC is in the heart of gcp
|
This excellent IPC is in the heart of gcp. Get more information at www.freedesktop.org/wiki/Software/dbus
|
||||||
|
|
||||||
python and its amazing standard library:
|
python and its amazing standard library:
|
||||||
gcp was coded quickly for my own need thanks to this excellent and efficient language and its really huge standard library.
|
gcp was coded quickly for my own need thanks to this excellent and efficient language and its really huge standard library. Python can be download at www.python.org
|
||||||
|
|
||||||
If I forgot any credit, please contact me (mail below) to fix it.
|
If I forgot any credit, please contact me (mail below) to fix it.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue