diff --git a/go.mod b/go.mod index 550f188..4131dec 100644 --- a/go.mod +++ b/go.mod @@ -3,9 +3,9 @@ module go.wit.com/toolkits/nocui go 1.21.4 require ( - go.wit.com/log v0.13.0 - go.wit.com/toolkits/tree v0.13.14 - go.wit.com/widget v1.1.8 + go.wit.com/log v0.13.18 + go.wit.com/toolkits/tree v0.13.18 + go.wit.com/widget v1.1.9 ) require go.wit.com/dev/davecgh/spew v1.1.4 // indirect diff --git a/go.sum b/go.sum index 2272bf5..827ef9a 100644 --- a/go.sum +++ b/go.sum @@ -1,8 +1,8 @@ go.wit.com/dev/davecgh/spew v1.1.4 h1:C9hj/rjlUpdK+E6aroyLjCbS5MFcyNUOuP1ICLWdNek= go.wit.com/dev/davecgh/spew v1.1.4/go.mod h1:sihvWmnQ/09FWplnEmozt90CCVqBtGuPXM811tgfhFA= -go.wit.com/log v0.13.0 h1:0vyW3mHwDww3wCsyGnmQuX2P4V7aBMoJgxCy0GfA20g= -go.wit.com/log v0.13.0/go.mod h1:BaJBfHFqcJSJLXGQ9RHi3XVhPgsStxSMZRlaRxW4kAo= -go.wit.com/toolkits/tree v0.13.14 h1:Hy1tbgSL67rvlXkPCz65CDq03i2VeilL95gtOpkzOpo= -go.wit.com/toolkits/tree v0.13.14/go.mod h1:f9ihlbRaORRqgWiqOslfUbLkFRgIjBWY0nG0MidHC7g= -go.wit.com/widget v1.1.8 h1:5cHcmfgwCyHjf02Af/9UMrbLhBR7Z/LFAjPuCx4dx5A= -go.wit.com/widget v1.1.8/go.mod h1:I8tnD3x3ECbB/CRNnLCdC+uoyk7rK0AEkzK1bQYSqoQ= +go.wit.com/log v0.13.18 h1:XJNaQWX+8m12p3mH+kYih3zNjb0kScZDFpJa4c2TvKE= +go.wit.com/log v0.13.18/go.mod h1:BaJBfHFqcJSJLXGQ9RHi3XVhPgsStxSMZRlaRxW4kAo= +go.wit.com/toolkits/tree v0.13.18 h1:oGoLNc1Ax9/sM9nrQQvutjbpDAyORA2q/9R2vXprw/0= +go.wit.com/toolkits/tree v0.13.18/go.mod h1:rrcu2kaZH9gAy9DzEgAGNVI8hOB/BsoKaR03zRCcPW0= +go.wit.com/widget v1.1.9 h1:iltjAL8UZu0YPfia8/qyfDx04BDxhj8rURcx0OHVBEc= +go.wit.com/widget v1.1.9/go.mod h1:I8tnD3x3ECbB/CRNnLCdC+uoyk7rK0AEkzK1bQYSqoQ= diff --git a/stdin.go b/stdin.go index b86802a..a8897f5 100644 --- a/stdin.go +++ b/stdin.go @@ -12,6 +12,19 @@ import ( "go.wit.com/widget" ) +func showOptions() { + fmt.Println("") + fmt.Println("Enter:") + fmt.Println("'l': list all widgets") + fmt.Println("'b': for buttons") + fmt.Println("'g': load gocui plugin") + fmt.Println("'a': load andlabs plugin") + fmt.Println("'d': enable debugging") + fmt.Println("") + fmt.Println("Enter the number of the widget to click:") + fmt.Print("Option: ") +} + func simpleStdin() { defer func() { if r := recover(); r != nil { @@ -41,13 +54,7 @@ func simpleStdin() { case "d": me.myTree.SendEnableDebugger() case "": - fmt.Println("") - fmt.Println("Enter:") - fmt.Println("'l': list all widgets") - fmt.Println("'b': for buttons") - fmt.Println("'g': load gocui plugin") - fmt.Println("'a': load andlabs plugin") - fmt.Println("'d': enable debugging") + showOptions() default: i, _ := strconv.Atoi(s) log.Log(NOW, "got input:", i) @@ -71,5 +78,6 @@ func simpleStdin() { } } } + showOptions() } }