Skip to content

feat(common): output channel foundation#14727

Draft
stevencartavia wants to merge 1 commit into
masterfrom
steven/output-channel-foundation
Draft

feat(common): output channel foundation#14727
stevencartavia wants to merge 1 commit into
masterfrom
steven/output-channel-foundation

Conversation

@stevencartavia
Copy link
Copy Markdown
Collaborator

Foundation for enforcing stdout/stderr discipline across Foundry CLIs.

  • Adds the contract in docs/dev/output-channels.md: stdout is the command's machine-readable result; stderr is everything else.
  • Adds sh_status! and sh_progress! macros in foundry_common::io.
  • Moves the compilation spinner and prompt! question text to stderr.

Per-command migrations follow on top of this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant