UNPKG

@neilkrichi/pdf-cli

Version:

A CLI tool for splitting and merging PDF files

21 lines (20 loc) 655 B
"use strict"; 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'); }); }); }