• Introduction
  • Ways to create the menu
  • node functions
  • menu templating
  • Launching the menu
  • The EvMenu class
  • The Menu nodes
  • Input arguments to the node
  • Return values from the node
  • text
  • options
  • option-key 'key'
  • option-key 'desc'
  • option-key 'goto'
  • Temporary storage
  • Customizing Menu formatting
  • Evmenu templating language
  • The templating string
  • Templating options format
  • Templating goto-callables
  • Templating example to show all possible options:
  • Examples:
  • Example: Simple branching menu
  • Example: Dynamic goto
  • Example: Set caller properties
  • Example: Get arbitrary input
  • Example: Storing data between nodes
  • Example: Repeating the same node
  • Defining nodes in a dictionary
  • Ask for simple input
  • The yield way
  • The get_input way
  • Example: Yes/No prompt
  • The @list_node decorator
  • Assorted notes