diff --git a/bar/run.go b/bar/run.go index fde399db1e90a72346d300d6cc9b5e0caea95b89..8b3d7f9b87738b9a373dec3d3d38b1acef7f729d 100644 --- a/bar/run.go +++ b/bar/run.go @@ -4,12 +4,29 @@ package bar import ( "fmt" + "time" "github.com/spf13/cobra" + "golang.org/x/sys/unix" ) // Run is essentially the main program. func Run(cmd *cobra.Command, args []string) { fmt.Println(`{"version":1}`) - fmt.Println(`{ "version": 1, "stop_signal": 10, "cont_signal": 12, "click_events": true }`) + fmt.Printf(`{ "version": 1, "stop_signal": %d, "cont_signal": %d, "click_events": true }`+"\n", + unix.SignalNum("SIGSTOP"), unix.SignalNum("SIGCONT")) + fmt.Println("[") + for { + fmt.Printf(` [ + { + "full_text": "RED", + "color": "#ff1111" + }, + { + "full_text": "default" + } + ], +`) + time.Sleep(5 * time.Second) + } }