Skip to content

Stream live output in verbose mode for composer and submodules#62

Merged
jonathonbyrdziak merged 1 commit intomasterfrom
fix/verbose-streaming-output
Mar 21, 2026
Merged

Stream live output in verbose mode for composer and submodules#62
jonathonbyrdziak merged 1 commit intomasterfrom
fix/verbose-streaming-output

Conversation

@jonathonbyrdziak
Copy link
Copy Markdown
Contributor

Summary

  • In verbose mode (-v), composer install and git submodule update use passthru() to stream output live
  • Adds timeout 120, --no-interaction, --no-ansi to composer install to prevent hangs
  • In normal mode, output is still captured and suppressed as before

Test plan

  • protocol start — no output from composer/submodules (same as before)
  • protocol start -v — live composer output, live submodule update progress

🤖 Generated with Claude Code

In verbose mode (-v), use passthru() instead of Shell::run() for
composer install and git submodule update so output streams to the
terminal in real time. Also adds timeout 120 and --no-interaction
to composer install to prevent hangs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jonathonbyrdziak jonathonbyrdziak force-pushed the fix/verbose-streaming-output branch from 1141f67 to 520db26 Compare March 21, 2026 01:41
@jonathonbyrdziak jonathonbyrdziak merged commit c67dd9f into master Mar 21, 2026
6 of 8 checks passed
@jonathonbyrdziak jonathonbyrdziak deleted the fix/verbose-streaming-output branch March 21, 2026 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant