grsync  1.3.0
About: Grsync is a rsync GUI (Graphical User Interface) to synchronize folders, files and make backups.
  Fossies Dox: grsync-1.3.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

grsync Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies grsync-1.3.0.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).
README

Grsync Readme

This file may be outdated, please see http://www.opbyte.it/grsync/

Grsync is a rsync GUI (Graphical User Interface). Rsync is the well-known and powerful command line directory and file synchronization tool. Grsync makes use of the GTK libraries and is released under the GPL license, so it is opensource. It doesn't need the gnome libraries to run, but can of course run under gnome, kde or unity pretty fine. It can be effectively used to synchronize local directories and it supports remote targets as well (even though it doesn't support browsing the remote folder). Sample uses of grsync include: synchronize a music collection with removable devices, backup personal files to a networked drive, replication of a partition to another one, mirroring of files, etc.

Features

* Most commonly used rsync options available, additional options may be
    specified by command line switches
* Saves multiple settings with customized names (no limit on number of
    "sessions")
* Session sets can be created: run multiple sessions at once!
* Can do simulation or normal execution
* Captures and prints rsync output nicely on a own window and log to a
    file (remember to clean it periodically or setup automatic log rotation)
* Parses rsync output to display progress bars and other information
* Highlights errors and show them on a separate window, for better and
    faster control over rsync runs
* Can pause rsync execution
* A good number of translations available
* Can run custom commands before (and stop in case of failure) and after
    rsync
* Shell script for batch, crontab use etc. provided (grsync-batch)
* Can import and export sessions on file; i.e. share your settings with
    people!
* Can minimize to system tray (status icon), when supported
* Can run specific sessions with superuser privileges
* Rsync backup made easy!
* Configuration is an easily readable .ini file, which you can copy to
 have a backup of all your sessions and settings
* Supports the Unity framework for progress display and notification
* Needs rsync installed on the system (command line tool only, no need for
    server-side daemon) and GTK
* Available for free and with sources!
* Works on many linux distributions (including Nokia Maemo), Mac OS X and
    windows!

See INSTALL for installation instructions and COPYING for license information.

Piero Orsoni