@neilkrichi/pdf-cli
Version:
A CLI tool for splitting and merging PDF files
21 lines (20 loc) • 655 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.confirmOverwrite = confirmOverwrite;
const fs_1 = require("fs");
const readline_1 = require("readline");
async function confirmOverwrite(filePath) {
if (!(0, fs_1.existsSync)(filePath)) {
return true;
}
const rl = (0, readline_1.createInterface)({
input: process.stdin,
output: process.stdout
});
return new Promise((resolve) => {
rl.question(`⚠️ File "${filePath}" already exists. Overwrite? (y/N) `, (answer) => {
rl.close();
resolve(answer.toLowerCase() === 'y');
});
});
}