diff --git a/src/environment_windows.go b/src/environment_windows.go index 42c68d6d..1b77f552 100644 --- a/src/environment_windows.go +++ b/src/environment_windows.go @@ -71,7 +71,7 @@ func (env *environment) isWsl() bool { func (env *environment) getTerminalWidth() (int, error) { defer env.tracer.trace(time.Now(), "getTerminalWidth") - handle, err := syscall.GetStdHandle(syscall.STD_OUTPUT_HANDLE) + handle, err := syscall.Open("CONOUT$", syscall.O_RDWR, 0) if err != nil { return 0, err } diff --git a/src/go.mod b/src/go.mod index 57653725..3e33683d 100644 --- a/src/go.mod +++ b/src/go.mod @@ -31,7 +31,7 @@ require ( github.com/wayneashleyberry/terminal-dimensions v1.0.0 golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 // indirect golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d - golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71 + golang.org/x/sys v0.0.0-20210917161153-d61c044b1678 golang.org/x/text v0.3.6 gopkg.in/ini.v1 v1.62.0 howett.net/plist v0.0.0-20201203080718-1454fab16a06 // indirect diff --git a/src/go.sum b/src/go.sum index d2686196..55e42c7d 100644 --- a/src/go.sum +++ b/src/go.sum @@ -163,8 +163,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71 h1:ikCpsnYR+Ew0vu99XlDp55lGgDJdIMx3f4a18jfse/s= golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210917161153-d61c044b1678 h1:J27LZFQBFoihqXoegpscI10HpjZ7B5WQLLKL2FZXQKw= +golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=