feat: move cursor.Hide() to main

- hide cursor at the start of the client
- ensure cursor is shown again after client execution

🤖
This commit is contained in:
Sebastian Mark 2024-10-23 18:15:26 +02:00
parent 064056e8cb
commit deff8f3554
2 changed files with 5 additions and 3 deletions

View file

@ -1,6 +1,7 @@
package client
import (
"atomicgo.dev/cursor"
"flag"
"os"
"os/signal"
@ -19,6 +20,9 @@ var interrupt = make(chan os.Signal, 1)
func Start() {
signal.Notify(interrupt, os.Interrupt)
cursor.Hide()
defer cursor.Show()
parameter_url := flag.String("url", "", "GoTomato Server URL (eg ws://localhost:8080/ws)")
parameter_password := flag.String("password", "", "Control password for pomodoro session (optional)")
configfile := flag.String("config", "~/.config/ChronoTomato.yml", "path to config file (optional)")