import * as plugins from './mod.plugins.ts'; import * as paths from '../szci.paths.ts'; import { logger } from '../szci.logging.ts'; /** * Cleans szci config files from the project directory */ export const clean = async (): Promise => { try { if (plugins.smartfile.fs.fileExistsSync(paths.SzciPackageConfig)) { plugins.smartfile.fs.removeSync(paths.SzciPackageConfig); logger.log('ok', 'Cleaned szci config files'); } else { logger.log('info', 'No szci config files to clean'); } } catch (error) { logger.log('error', `Failed to clean config files: ${(error as Error).message}`); throw error; } };