tuimenu/examples/test/main.go

28 lines
596 B
Go
Raw Normal View History

2024-10-16 22:08:50 +02:00
package main
import (
"fmt"
"git.qowevisa.me/Qowevisa/tuimenu/simple"
)
func main() {
m := simple.CreateMenu(
simple.WithCustomTitle("My Custom Title"),
)
nameName, err := m.AddCommand("0", "NameName", func(m *simple.Menu) error {
fmt.Printf("hello, world\n")
return nil
})
if err != nil {
panic(err)
}
gr := nameName.AddGroupingCommand("gr1", "Some grouping")
gr.AddExecCommand("some1", "Some func that does funny stuff", func(m *simple.Menu) error {
fmt.Printf("Some funcy stuff\n")
return nil
})
m.AddCommand("lalalla", "something", simple.EmptyAction)
m.Start()
}