summaryrefslogtreecommitdiff
path: root/Omni/Dev/Dns.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-11-15 08:04:26 -0500
committerBen Sima <ben@bsima.me>2025-11-15 08:04:26 -0500
commit335a1a4692dc921d6b0b6fab0e93c30063b622d5 (patch)
treec339a247e12dad2087604af5d5587bb3867e0fb8 /Omni/Dev/Dns.nix
parentc435b9a8a87f558cc76c761d6d4ba7a9ae69740c (diff)
feat(bild): adaptive terminal output with width detection
- Add Omni/Log/Terminal module to detect terminal capabilities - Implement 3 output modes: RichMultiLine (≥80 cols), SingleLine (40-79), SimpleFallback (<40 or dumb terminals) - Terminal width auto-detection via System.Console.ANSI.getTerminalSize - Text truncation with ellipsis to prevent line wrapping - Manual override via BILD_OUTPUT_MODE env var (simple|single|rich|auto) Fixes UI corruption on small terminals (mobile SSH, narrow windows). Wide terminals keep existing multi-line behavior but with truncation. Design doc: _/llm/CONCURRENT_LOG_DESIGN.md
Diffstat (limited to 'Omni/Dev/Dns.nix')
0 files changed, 0 insertions, 0 deletions