@sebastienrousseau/dotfiles
Version:
Dotfiles - A set of macOS / Linux and Windows configuration files - Simply designed to fit your shell life.
4 lines (3 loc) • 394 B
JavaScript
async function backup(src,dest){var fs=require("fs");var os=require("os");var path=require("path");var dir=path.resolve(__dirname,os.homedir()+"/dotfiles_backup");if(!fs.existsSync("~/.dotfiles_backup")){fs.mkdirSync("~/.dotfiles_backup");}
var srcPath=path.resolve(__dirname,os.homedir()+"/"+src);var destPath=dir+"/"+dest;await fs.promises.copyFile(srcPath,destPath);}
module.exports=backup;