Versions in this module Expand all Collapse all v1 v1.0.0 Nov 29, 2020 Changes in this version + var MenuOptions *menuOptions + var MenuSystem menuSystem + func GetUserInput(prompt string) string + func WaitForInput(additional *string) + type Menu struct + Title string + func NewMenu(title string) (result *Menu) + func (menu *Menu) AddMenuEntry(aval string, ahint string, afunc func()) error + func (menu *Menu) AddSubMenu(subMenu *Menu, val string, hint string) error + func (menu *Menu) ChangeMenuEntry(newhint, oldkey, newkey string) error + func (menu *Menu) ChangeMenuEntryFunc(key string, afunc func()) error + func (menu *Menu) ChangeMenuTitle(newtitle string) error + func (menu *Menu) GetID() int + func (menu *Menu) RemoveMenuEntry(key string) error + func (menu *Menu) SetChooseOne(val bool) + func (menu *Menu) SetID(id int) error + func (menu *Menu) SetMenuBreakItem(val string, hint string, afunc func()) error + func (menu *Menu) SkipFunctionNotification() + func (menu *Menu) SortAscending() + func (menu *Menu) SortDescending() + func (menu *Menu) Start() error + func (menu *Menu) String() string + type MenuSystemInterface interface + StartMenuSystem func() error + Unkill func() + WasKilled func() bool