From e8ff5ae65312229c67a6deb9235ce935709ae173 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Sat, 15 Nov 2025 09:03:21 -0500 Subject: refactor(bild): simplify terminal output - use --loud flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove BILD_OUTPUT_MODE environment variable - Simplify to 2 modes: MultiLine (≥80 cols) and SingleLine (<80) - Use existing --loud flag to disable concurrent UI entirely - When --loud: show all compiler output line-by-line (for debugging) - When not --loud: adaptive concurrent UI based on terminal width This is simpler and uses the existing --loud flag instead of adding new configuration. The --loud flag was already meant for debugging, so it makes sense to use it to show all output. Note: Omni/Bild.nix updated to include new Omni/Log/Terminal.hs module. Blocked by: stdin bug (see _/llm/STDIN_BUG.md) - cannot test build yet. --- Omni/Bild.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'Omni/Bild.nix') diff --git a/Omni/Bild.nix b/Omni/Bild.nix index 6a7b87f..f6291ef 100644 --- a/Omni/Bild.nix +++ b/Omni/Bild.nix @@ -166,6 +166,7 @@ ../Omni/Cli.hs ../Omni/Log.hs ../Omni/Log/Concurrent.hs + ../Omni/Log/Terminal.hs ../Omni/Namespace.hs ../Omni/Test.hs ]; -- cgit v1.2.3