async function execRefreshCommand()

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'
      )
    );
  }
}