cfgkeeper is a bash script that stores your configuration files
in a revision control system like git or mercurial. I like the
idea of etckeeper. It's a collection of tools to let
be stored in a source code repository. But I dislike two aspects,
first to place the repositoy in
/etc and the second to have
no revision control outside of
Therefore I wrote a small bash script called cfgkeeper, which is able to put each file under revision control and to place the repository in configurable location. Furthermore you can easily extend this script to get your favorite revision control system to work.
READ.ME, install the script and keep your files save. Suggestions and patches are welcome.