Scripts

  • get-backups 2.1 2017-09-05License: GNU GPL 2.0

    Bash script to download backup archives from a remote machine, and store those archives in a local folder.

    It is prepared to preserve multiple versions of the backup files. Thus, the local folder where the backups are stored contains date information in its name.

    It also deletes the old backup files after a configurable period of time. Note: the files to delete are determined according to the modification time provided by the file system. Thus, those timestamps should not be changed after the creation of the backups.

  • rbackup 2.0 2017-12-26License: GNU GPL 2.0

    Bash script to create and maintain versioned (daily, weekly and monthly) folder backups.

    Monthly and weekly backups are full, whereas daily backups only store the changes of the past five days. Daily backups append files to the daily archive. If multiple daily backups are made, duplicated files are likely to appear in the backup archive.

    It also deletes the old backup files after a configurable period of time. Note: the files to delete are determined according to the modification time provided by the file system. Thus, those timestamps should not be changed after the creation of the backups.

  • rtar 1.0 2017-12-28License: GNU GPL 2.0

    Bash script to creates TAR GZ archives from the given directories. It was created to simplify the usage of the tar command in some common scenarios.

    For each directory, it creates an archive with the same name, concatenated with extension .tar.gz. It can optionally append the current date to the archive name (before the extension).

    The files with name .DS_Store and .localized are be excluded (useful in MacOS).

  • rarch 2.2 2017-09-02License: GNU GPL 2.0

    Bash script to create encrypted TAR archives from directories, using GnuPG public key encryption.

  • gexport 2.0 2013-07-22License: GNU GPL 2.0

    Perl script to build a compressed archive from a branch of a Git repository.

  • incbackup 1.2 2008-08-29License: GNU GPL 2.0

    Perl script to create incremental backups.

    It uses rsync and hard links, and it tries to replicate the behavior of Time Machine.

  • vpp.vim 1.0 2007-07-20License: GNU GPL 2.0

    Vim syntax file for programming language VDM++.

  • vdm.vim 2.6 2007-07-20License: GNU GPL 2.0

    Vim syntax file for programming language VDM-SL.

  • haskell.vim 2.0 2010-09-15License: GNU GPL 2.0

    Vim syntax file for functional programming language Haskell. This file is based on the default Haskell syntax file include in Vim, but also highlights all prelude functions.