Remove pkg/term dependency

This commit is contained in:
Christian Rocha
2020-10-13 12:52:30 -04:00
parent 9c9a92c349
commit 4d14af713f
5 changed files with 30 additions and 57 deletions

View File

@@ -2,32 +2,6 @@
package tea
import (
"github.com/muesli/termenv"
"github.com/pkg/term"
)
var (
tty *term.Term
)
func initTerminal() error {
var err error
tty, err = term.Open("/dev/tty")
if err != nil {
return err
}
err = tty.SetRaw()
if err != nil {
return err
}
termenv.HideCursor()
return nil
}
func restoreTerminal() {
termenv.ShowCursor()
_ = tty.Restore()
}
// enableAnsiColors is only needed for Windows, so for other systems this is
// a no-op.
func enableAnsiColors() {}