in src/commands/dev/index.ts [207:238]
async function execRefreshCommand(cmd: string) {
if (isSafeCommand(cmd)) {
logger.ora.start(
`${t('dev_refresh_exec_start').d('Trying to execute command:')} ${cmd}`
);
try {
const { stderr } = await execCommand(cmd);
logger.ora.succeed(
`${t('dev_refresh_exec_success').d('Command executed successfully.')}`
);
if (stderr) {
logger.ora.fail();
logger.error(`Errors: ${stderr}`);
}
} catch (err: any) {
logger.ora.fail();
logger.error(
`${t('dev_refresh_exec_fail').d('Command execution failed:')} ${err.error.message}`
);
if (err.stderr) {
logger.error(`Errors: ${err.stderr}`);
}
logger.warn('Jumped it.');
}
} else {
logger.error(
t('dev_refresh_exec_unsafe').d(
'Command execution failed: Invalid command'
)
);
}
}