This is the TODO list for xenmenu. The items are listed in no particular order. * (run_prog) Strip leading path if security set. * (run_prog) Expand environment variables in commands. Is that needed? * Make an easy-to-use configuration and installation script. * (menu_func.c) Add ability to log to a file (syslog?) in error() * (menu_func.c) Use terminal settings to determine how to clear the screen. * Add terminal detection and curses print routines for those who can see them correctly. In other words, make it so users can use their arrow keys to make selections. * Rewrite the option list as a binary search tree, (probably not worth it). * Add a "default option" flag that is run if a user just enters ENTER to a menu prompt, (probably not a good idea). * Keep track of menus visited and allow a "previous" menu option setting so the menu designer does not have to make different menus if they have a "back" option and the menu is accessable from more than one other menu, (probably not a good idea).