From 55fd63178765138184c487b7b52167e2ea69407b Mon Sep 17 00:00:00 2001 From: fiatjaf <fiatjaf@gmail.com> Date: Thu, 3 Apr 2025 22:08:11 -0300 Subject: [PATCH] fix term.GetSize() when piping. --- helpers.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helpers.go b/helpers.go index 247dd83..73f1fd7 100644 --- a/helpers.go +++ b/helpers.go @@ -305,7 +305,7 @@ func supportsDynamicMultilineMagic() bool { return false } - width, _, err := term.GetSize(0) + width, _, err := term.GetSize(int(os.Stderr.Fd())) if err != nil { return false } @@ -373,7 +373,7 @@ func unwrapAll(err error) error { } func clampMessage(msg string, prefixAlreadyPrinted int) string { - termSize, _, _ := term.GetSize(0) + termSize, _, _ := term.GetSize(int(os.Stderr.Fd())) if len(msg) > termSize-prefixAlreadyPrinted { msg = msg[0:termSize-prefixAlreadyPrinted-1] + "…" }