cmd/client/gui.go | 4 ++++ cmd/client/main.go | 3 +++ diff --git a/cmd/client/gui.go b/cmd/client/gui.go index 4e9eeab201aad0b6953dcbb4c124c7688ca332e85e4f65ae068088a15e645d11..3245f5e0111ec6382cc39b5ba557b2e10b32102a1e7564fd3a76becd36ac0e92 100644 --- a/cmd/client/gui.go +++ b/cmd/client/gui.go @@ -32,6 +32,10 @@ GUIMaxY int CurrentView = 0 ) +func printBell() { + fmt.Print("\a") +} + func tabHandle(gui *gocui.Gui, v *gocui.View) error { sids := make([]int, 0, len(Streams)+1) sids = append(sids, -1) diff --git a/cmd/client/main.go b/cmd/client/main.go index 881f5741cd1bdcbdd0bdc1d88c08bc036a1cbc2da45a4089542783d2570e4f44..e4288b9350d86b2ad24e86117badd8c44aa10a04d452684b9e0d5c5431e17dc9 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -418,6 +418,7 @@ *seen = now case vors.CmdAdd: sidRaw, name, key := args[1], args[2], args[3] sid := sidRaw[0] + printBell() log.Println("add", string(name), "sid:", sid) keyCiph, keyMAC := key[:chacha20.KeySize], key[chacha20.KeySize:] stream := &Stream{ @@ -568,6 +569,7 @@ if s == nil { log.Println("unknown sid:", sid) continue } + printBell() log.Println("del", s.name, "sid:", sid) StreamsM.Lock() delete(Streams, sid) @@ -597,6 +599,7 @@ if s == nil { log.Println("unknown sid:", sid) continue } + printBell() log.Println(s.name, ":", string(args[2])) default: log.Fatal("unexpected cmd:", cmd)