UNPKG

glue-plugin-sdk

Version:
22 lines (18 loc) 571 B
import fs from 'fs'; import util from 'util'; const readFile = util.promisify(fs.readFile); const writeFile = util.promisify(fs.writeFile); // Replaces file's content with the given database name export const reWriteFile = async (filePath: string, db_Name: string, defaultVar = 'my_first_db') => { return new Promise(async (resolve, reject) => { try { let data = await readFile(filePath, "utf8"); // @ts-ignore data = data.replaceAll(defaultVar, db_Name); await writeFile(filePath, data); resolve('done'); } catch (err) { reject(err) } }) };