diff --git a/.changeset/salty-kiwis-turn.md b/.changeset/salty-kiwis-turn.md new file mode 100644 index 00000000..861aab3d --- /dev/null +++ b/.changeset/salty-kiwis-turn.md @@ -0,0 +1,5 @@ +--- +"cmake-rn": patch +--- + +Pretty print spawn errors instead of simply rethrowing to commander. diff --git a/packages/cmake-rn/src/cli.ts b/packages/cmake-rn/src/cli.ts index b9070c31..7f67ffc6 100644 --- a/packages/cmake-rn/src/cli.ts +++ b/packages/cmake-rn/src/cli.ts @@ -217,9 +217,16 @@ program = program.action( } } catch (error) { if (error instanceof SpawnFailure) { + process.exitCode = 1; error.flushOutput("both"); + if (baseOptions.verbose) { + console.error( + `\nFailed running: ${chalk.dim(error.command, ...error.args)}\n`, + ); + } + } else { + throw error; } - throw error; } }, );