UNPKG

real-time-backup

Version:

Node.js module for real time backup of files and directories. This is a simple script to backup a directory to a sd card. Only works on Linux.

76 lines (53 loc) 1.35 kB
# Real Time Backup Node.js module for real time backup of files and directories. This is a simple script to backup a directory to a sd card. Only works on Linux. Version of node.js required: 10.0.0 ## Example ```javascript const RealTimeBackup = require('real-time-backup'); // Create a new instance of RealTimeBackup const backup = RealTimeBackup().create( { dirMount: "/media/dir", partitionName: "/dev/dir", projectDir: "/home/user/project", sdCardName: "sdName", activeLog: true } ); // Start backup backup.start(); ``` ## Methods available ### start - Start backup - return: void ```javascript backup.start(); ``` ### setCopyToBackup - Set the copy to backup => arg: true or false - return: void ```javascript backup.setCopyToBackup(true); ``` ### isMounted - Check if the partition is mounted - return: boolean (true or false) ```javascript backup.isMounted(); ``` ### subscribeIsMounted - Subscribe to the event isMounted - return: void ```javascript backup.subscribeIsMounted((isMounted) => { console.log(isMounted); }); ``` ### unSubscribeIsMounted - Unsubscribe to the event isMounted - return: void ```javascript backup.unSubscribeIsMounted(); ```