diff options
Diffstat (limited to '')
-rw-r--r-- | go/vaxis-test/main.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/go/vaxis-test/main.go b/go/vaxis-test/main.go new file mode 100644 index 0000000..6cc9783 --- /dev/null +++ b/go/vaxis-test/main.go @@ -0,0 +1,24 @@ +package main + +import "git.sr.ht/~rockorager/vaxis" + +func main() { + vx, err := vaxis.New(vaxis.Options{}) + if err != nil { + panic(err) + } + defer vx.Close() + for ev := range vx.Events() { + switch ev := ev.(type) { + case vaxis.Key: + switch ev.String() { + case "Ctrl+c": + return + } + } + win := vx.Window() + win.Clear() + win.Print(vaxis.Segment{Text: "Hello, World!"}) + vx.Render() + } +} |