freebsd-dev/stand/lua
Kyle Evans da9ab82706 lualoader: Clean up menu handling a little bit
This is driven by an urge to separate out the bits that really only need to
happen when the menu system starts up. Key points:

- menu.process now does the bulk of menu handling. It retains autoboot
  handling for dubious reasons, and it no longer accepts a 'nil' menu to
  process as 'the default'. Its return value is insignificant.
- The MENU_SUBMENU handler now returns nothing. If menu.process has exited,
  then we continue processing menu items on the parent menu as expected.
- menu.run is now the entry point of the menu system. It checks whether the
  menu should be skipped, processes the default menu, then returns.
2018-02-25 04:11:08 +00:00
..
cli.lua lualoader: Clean up naming conventions a little bit 2018-02-24 20:21:21 +00:00
color.lua Add SPDX tags to lua files 2018-02-23 02:51:35 +00:00
config.lua lualoader: Don't explicitly index tables without reason 2018-02-25 03:30:24 +00:00
core.lua lualoader: Clean up naming conventions a little bit 2018-02-24 20:21:21 +00:00
drawer.lua lualoader: Clean up naming conventions a little bit 2018-02-24 20:21:21 +00:00
loader.lua Add SPDX tags to lua files 2018-02-23 02:51:35 +00:00
Makefile lualoader: Split cli bits out into a cli module 2018-02-22 01:21:39 +00:00
menu.lua lualoader: Clean up menu handling a little bit 2018-02-25 04:11:08 +00:00
password.lua lualoader: Clean up naming conventions a little bit 2018-02-24 20:21:21 +00:00
screen.lua Add SPDX tags to lua files 2018-02-23 02:51:35 +00:00