glass-app-manager
Version:
Informatica's Glass Framework CLI for bootstrapping
21 lines (18 loc) • 531 B
JavaScript
const replaceInFiles = require('replace-in-files');
const path = require('path');
module.exports = async config => {
const replaceOptions = {
files: config.files,
from: /\$productname/g, // string or regex
to: config.info.name
};
try {
const {
countOfMatchesByPaths,
replaceInFilesOptions
} = await replaceInFiles(replaceOptions);
console.log('Count of matches by paths:', countOfMatchesByPaths);
} catch (error) {
console.log('Error occurred:', error);
}
};