1717package console
1818
1919import (
20+ "errors"
2021 "fmt"
2122 "os"
2223
23- "github.com/pkg/errors"
2424 "golang.org/x/sys/windows"
2525)
2626
@@ -103,7 +103,7 @@ func (m *master) Reset() error {
103103 {m .err , m .errMode },
104104 } {
105105 if err := windows .SetConsoleMode (s .fd , s .mode ); err != nil {
106- return errors . Wrap ( err , "unable to restore console mode" )
106+ return fmt . Errorf ( "unable to restore console mode: %w" , err )
107107 }
108108 }
109109
@@ -114,7 +114,7 @@ func (m *master) Size() (WinSize, error) {
114114 var info windows.ConsoleScreenBufferInfo
115115 err := windows .GetConsoleScreenBufferInfo (m .out , & info )
116116 if err != nil {
117- return WinSize {}, errors . Wrap ( err , "unable to get console info" )
117+ return WinSize {}, fmt . Errorf ( "unable to get console info: %w" , err )
118118 }
119119
120120 winsize := WinSize {
@@ -139,7 +139,7 @@ func (m *master) DisableEcho() error {
139139 mode |= windows .ENABLE_LINE_INPUT
140140
141141 if err := windows .SetConsoleMode (m .in , mode ); err != nil {
142- return errors . Wrap ( err , "unable to set console to disable echo" )
142+ return fmt . Errorf ( "unable to set console to disable echo: %w" , err )
143143 }
144144
145145 return nil
@@ -192,7 +192,7 @@ func makeInputRaw(fd windows.Handle, mode uint32) error {
192192 }
193193
194194 if err := windows .SetConsoleMode (fd , mode ); err != nil {
195- return errors . Wrap ( err , "unable to set console to raw mode" )
195+ return fmt . Errorf ( "unable to set console to raw mode: %w" , err )
196196 }
197197
198198 return nil
0 commit comments