summaryrefslogtreecommitdiff
path: root/System
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2024-04-15 15:59:20 -0400
committerBen Sima <ben@bsima.me>2024-04-15 16:00:53 -0400
commitd36b4360c9c359e6eea480b39e9699b1deae70f1 (patch)
treec5991b4b5e339d9f33eaca4fc12fa87a2e387b79 /System
parentbceac781e4505a6e2089621012deee449fe62b11 (diff)
Wrap bild log at the terminal-supplied width
Apparently `$COLUMNS` is a POSIX standard, which allows us to set the print width to however wide the user's terminal is. This is a better UI on both wide and narrow terminal layouts: on very narrow layouts, the terminal will properly clear the line instead of doing the wrap-print thing it does when the line overflows, and on wide layouts you can see more of the log message if you're curious. This only works if you export `$COLUMNS` though, because bash only sets the variable in interactive mode, so by default a running program doesn't see it. <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html>
Diffstat (limited to 'System')
0 files changed, 0 insertions, 0 deletions