fix(cli): await error telemetry before finalization

This commit is contained in:
James
2026-07-20 09:45:54 -07:00
parent 73d3b4e1f4
commit a9338a4e0f
2 changed files with 71 additions and 1 deletions
+1 -1
View File
@@ -447,7 +447,7 @@ async function executeCli(): Promise<void> {
result = commandResultForError(error);
if (!(error instanceof CliResultSignal)) {
commandFailed = true;
reportCommandFailure(command, error);
await reportCommandFailure(command, error);
const typed = error instanceof CliUsageError || error instanceof CliRuntimeError;
if (error instanceof CliUsageError && !error.result.presented) await showRequestedUsage();
if (!typed || !error.result.presented) {