| Abhay Kumar | fe505f2 | 2025-11-10 14:16:31 +0000 | [diff] [blame^] | 1 | //go:build !windows && !plan9 && !appengine && !wasm && !aix |
| 2 | // +build !windows,!plan9,!appengine,!wasm,!aix | ||||
| Naveen Sampath | 04696f7 | 2022-06-13 15:19:14 +0530 | [diff] [blame] | 3 | |
| 4 | package flags | ||||
| 5 | |||||
| 6 | import ( | ||||
| 7 | "golang.org/x/sys/unix" | ||||
| 8 | ) | ||||
| 9 | |||||
| 10 | func getTerminalColumns() int { | ||||
| 11 | ws, err := unix.IoctlGetWinsize(0, unix.TIOCGWINSZ) | ||||
| 12 | if err != nil { | ||||
| 13 | return 80 | ||||
| 14 | } | ||||
| 15 | return int(ws.Col) | ||||
| 16 | } | ||||