Skip to content

dailyraisin/safekeep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Safekeep

Safekeep is a tool for making incremental backups, written in Node.js.

Installation

Installation through NPM:

$ npm install -g safekeep

Usage

$ safekeep <source> <destination>

Requires .safekeepignore in the <source> directory or a parent directory.

Example

A <destination> directory might look something like this:

~/backups
├── back-2015-09-13.10-04-05
├── back-2015-09-13.10-41-09
├── back-2015-09-13.14-23-56
├── back-2015-09-14.17-33-27
├── back-2015-09-15.16-12-06
├── back-2015-09-16.08-56-24
├── back-2015-09-17.14-42-30
├── back-2015-09-19.22-02-52
├── back-2015-09-19.22-03-50
└── current -> back-2015-09-19.22-03-50/

Each time safekeep is run, a timestamped backup is made with the convention back-YYYY-MM-DD.HH-mm-ss, as well as a link called current -> which points to the latest backup.

Any changes made to <source> are incrementally backed up.

Requirements

Node v0.12

License

Unlicensed.

About

Incremental backup utility written in node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published