Meet npm Pro: unlimited public & private packages + package-based permissions.Learn more »

backpocket

1.2.4 • Public • Published

backpocket

js-standard-style

lost your files? check your backpocket : >

create incremental timemachine style backups locally or over ssh

usage

npm install backpocket -g
cd ~/backups
backpocket user@server:/my/important/files
 
/*
 *  Creates the following in ~/backups
 *  - latest
 *  - 2016-02-16_14-46-54
*/
 
// subsequent calls
backpocket bob@server:/my/important/files
backpocket bob@server:/my/important/files
 
/*
 *  Creates more incremental archives
 *  - latest
 *  - 2016-02-16_14-46-54
 *  - 2016-02-16_14-47-03
 *  - 2016-02-16_14-47-41
*/
 
backpocket --help
 
/*
 *  Usage: backpocket [options] <target>
 *
 *  e.g. "backpocket ../files" or "backpocket -p 30days -f YYYY-MM-DD_hh-mm-ss user@server:files"
 *
 *  create incremental backups of target in the current working directory
 *
 *  Options:
 *
 *    -h, --help            output usage information
 *    -V, --version         output the version number
 *    -v, --verbose         verbose output
 *    -f, --format          format for archive directory (default is "YYYY-MM-DD_HH-mm-ss")
 *    -p, --purge n[units]  remove backups older than... "2seconds", "2minutes", "2hours", "2days", "2weeks"
 */

features

  • works over ssh
  • only transfers missing or modified files
  • uses hard links i.e. if nothing changed, incremental backup takes up zero additional disk space
  • unit tested

dependencies

Install

npm i backpocket

DownloadsWeekly Downloads

1

Version

1.2.4

License

Unlicense

Unpacked Size

23 kB

Total Files

18

Last publish

Collaborators

  • avatar