xtech-backup
v1.0.0
Published
Make backups automatically and load he automatically too
Downloads
2
Maintainers
Readme
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