split up backupformat logic into separate files

This commit is contained in:
Girish Ramakrishnan
2022-04-28 18:43:14 -07:00
parent c67d9fd082
commit 7123ec433c
9 changed files with 539 additions and 436 deletions

12
src/backupformat.js Normal file
View File

@@ -0,0 +1,12 @@
'use strict';
exports = module.exports = {
api
};
function api(format) {
switch (format) {
case 'tgz': return require('./backupformat/tgz.js');
case 'rsync': return require('./backupformat/rsync.js');
}
}