@iobroker/adapter-dev
Version:
All developer dependencies an ioBroker adapter developer needs
21 lines (18 loc) • 451 B
JavaScript
const fs = require("node:fs");
const dirPath = process.argv[2];
if (!dirPath) {
console.error("Please provide a directory to clean.");
process.exit(1);
}
if (fs.existsSync(dirPath)) {
fs.rm(dirPath, { recursive: true }, (err) => {
if (err) {
console.error(`Error while deleting ${dirPath}.`, err);
} else {
console.log(`${dirPath} has been deleted.`);
}
});
} else {
console.log(`${dirPath} does not exist.`);
}