17
17
package console
18
18
19
19
import (
20
+ "errors"
20
21
"fmt"
21
22
"os"
22
23
23
- "github.com/pkg/errors"
24
24
"golang.org/x/sys/windows"
25
25
)
26
26
@@ -103,7 +103,7 @@ func (m *master) Reset() error {
103
103
{m .err , m .errMode },
104
104
} {
105
105
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 )
107
107
}
108
108
}
109
109
@@ -114,7 +114,7 @@ func (m *master) Size() (WinSize, error) {
114
114
var info windows.ConsoleScreenBufferInfo
115
115
err := windows .GetConsoleScreenBufferInfo (m .out , & info )
116
116
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 )
118
118
}
119
119
120
120
winsize := WinSize {
@@ -139,7 +139,7 @@ func (m *master) DisableEcho() error {
139
139
mode |= windows .ENABLE_LINE_INPUT
140
140
141
141
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 )
143
143
}
144
144
145
145
return nil
@@ -192,7 +192,7 @@ func makeInputRaw(fd windows.Handle, mode uint32) error {
192
192
}
193
193
194
194
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 )
196
196
}
197
197
198
198
return nil
0 commit comments