commit | 7bcdc5eeed2f48c3f1e326eb6a2e4646fd2c7801 | [log] [tgz] |
---|---|---|
author | Yasuhiro Matsumoto <[email protected]> | Fri Nov 22 02:09:48 2019 |
committer | Yasuhiro Matsumoto <[email protected]> | Fri Nov 22 02:09:48 2019 |
tree | d258232670b728ffbe507e7a64ac7b30fd2a58d0 | |
parent | 78e6e9316c133fb9d7a2cf09f43cde61e3b40df1 [diff] |
Add go.mod
Simple tty utility
tty, err := tty.Open() if err != nil { log.Fatal(err) } defer tty.Close() for { r, err := tty.ReadRune() if err != nil { log.Fatal(err) } // handle key event }
if you are on windows and want to display ANSI colors, use go-colorable.
tty, err := tty.Open()
if err != nil {
log.Fatal(err)
}
defer tty.Close()
out := colorable.NewColorable(tty.Output())
fmt.Fprintln(out, "\x1b[2J")
$ go get github.com/mattn/go-tty
MIT
Yasuhiro Matsumoto (a.k.a mattn)