UNPKG

@forwardslashns/fws-cli

Version:

CLI meant to work together with other Forwardslash boilerplates.

22 lines (17 loc) 759 B
import { getPackageMetadata } from '../package/index.js'; import { getFiles } from '../util/getFiles.js'; import { deleteFiles } from '../util/deleteFiles.js'; import { resolve } from 'path'; const deleteFEFiles = { name: 'remove-fe', description: 'remove all _fe files in template-views directory', alias: 'rfe', run() { const packageMetadata = getPackageMetadata(); if (!packageMetadata?.isValid) throw new Error('Delete FE files failed.', 1); const feFiles = getFiles(resolve(packageMetadata.projectRoot, 'template-views'), '.php', '_fe-'); deleteFiles(feFiles, 'No FE files to delete', 'DELETED FE FILES:'); }, }; deleteFEFiles.run = deleteFEFiles.run.bind(deleteFEFiles); export { deleteFEFiles };