summaryrefslogtreecommitdiff
path: root/Omni/Bild.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-11-15 09:03:21 -0500
committerBen Sima <ben@bsima.me>2025-11-15 09:03:21 -0500
commite8ff5ae65312229c67a6deb9235ce935709ae173 (patch)
tree758e86a64c0a7486c299ad07efd8a350c2168e03 /Omni/Bild.nix
parent335a1a4692dc921d6b0b6fab0e93c30063b622d5 (diff)
refactor(bild): simplify terminal output - use --loud flag
- 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.
Diffstat (limited to 'Omni/Bild.nix')
-rw-r--r--Omni/Bild.nix1
1 files changed, 1 insertions, 0 deletions
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
];