1.0.0 • Published 5 years ago

xtech-backup v1.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

Soft Dynamics - XTech-backup.

Make and manage backups automatically

Under licensing

This package uses MIT License see this site for all terms

Tested!

This packages has passed on a intesive test with 24 hours of duration before the release

Soft Dynamics XTech - The best technology of Soft Dynamics

This package has the best technology present in NodeJS

Install

npm i xtech-backup

Docs

Constructor

var FileManager = require('xtech-backup');
var manager = new FileManager(source, destination, [autobackup], [autotest], [autodelete]);

FileManager is class with all needed methods to work

source is the file to backup

destination is the folder to save the backups files

autobackup is a optional boolean (Make backups every 12 hours)

autotest is a optional boolean verify if the can be parsed with JSON, if no he load a backup (Make tests every 2 hours)

autodelete is a optional boolean and delete old backups files (Make a delete every 24 hours)

Methods

manager.backup();

Make a copy of path file, a brain and put they in the destination

manager.repair();

Use a copy to override the path file or in another words repair the main file

var string = manager.load();

Make a safe load in the path file, if the file don't exists he use the repair command

var json = manager.loadJSON();

Make a safe load and parse in a JSON file in the path, if the file don't exists or can't be parsed, he use the repair command

manager.del();

Delete the more older backup file in the destination folder