Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
async function setupAndRun() {
// Commander is not available yet
logger.setVerbose(process.argv.includes('--verbose'));
// We only have a setup script for UNIX envs currently
if (process.platform !== 'win32') {
const scriptName = 'setup_env.sh';
const absolutePath = path.join(__dirname, '..', scriptName);
try {
childProcess.execFileSync(absolutePath, {stdio: 'pipe'});
} catch (error) {
logger.warn(
`Failed to run environment setup script "${scriptName}"\n\n${chalk.red(
error,
)}`,
);
logger.info(
`React Native CLI will continue to run if your local environment matches what React Native expects. If it does fail, check out "${absolutePath}" and adjust your environment to match it.`,