[Bug 286373] Teach fmt(1) to query stdout's width
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286373] Teach fmt(1) to query stdout's width"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286373] Teach fmt(1) to query stdout's width"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286373] Teach fmt(1) to query stdout's width"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286373] Teach fmt(1) to query stdout's width"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 26 Apr 2025 22:04:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286373 Bug ID: 286373 Summary: Teach fmt(1) to query stdout's width Product: Base System Version: Unspecified Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: freebsd-2024@virtual-estates.net Created attachment 259899 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=259899&action=edit The patch for fmt.1 and fmt.c The simple patch adds options -A and -a, which would cause fmt to set the maximum and goal widths to that of the TTY used for output. If querying of the TTY fails -- such as because stdout is not, actually, a TTY -- the flags are ignored. In case of -A the failure will emit a warning, whereas using -a will cause fmt to ignore the failure quietly. The idea is to allow formatting texts sensibly both for wide windows and narrow windows. -- You are receiving this mail because: You are the assignee for the bug.