Refactor directory checks into a separate function to clean up the download function

pull/4685/head
rasheed 1 month ago
parent 8434d44998
commit 5339de67a7

@ -26,15 +26,14 @@ function download(url) {
if (response.statusCode === 200) { if (response.statusCode === 200) {
console.log("Extracting dist..."); console.log("Extracting dist...");
if (fs.existsSync("./dist")) { function handleDirectoryCleanup() {
if (fs.existsSync("./dist")) {
if (fs.existsSync("./dist-backup")) { if (fs.existsSync("./dist-backup")) {
rmSync("./dist-backup", { rmSync("./dist-backup", { recursive: true });
recursive: true }
}); fs.renameSync("./dist", "./dist-backup");
} }
}
fs.renameSync("./dist", "./dist-backup");
} }
const tarStream = tar.x({ const tarStream = tar.x({

Loading…
Cancel
Save