UNPKG

@forwardslashns/fws-cli

Version:

CLI meant to work together with other Forwardslash boilerplates.

23 lines (19 loc) 593 B
import { getLogMessage } from './getLogMessage.js'; import { unlinkSync } from 'fs'; import colors from 'ansi-colors'; export const deleteFiles = (filePaths, noFilesToDeleteMsg, deleteMsg) => { let count = 1; if (!filePaths.length) { getLogMessage(noFilesToDeleteMsg, 'cyan'); return; } getLogMessage(deleteMsg, 'red'); filePaths.forEach((filePath) => { try { unlinkSync(filePath); console.log(colors.red(` ${count++}. ${filePath}`)); } catch (exception) { console.log(exception); } }); };