MENUGOOL
     
   

     Menugool is a small language used to create Ncurses menus for Unix or cygwin systems. You can embed callbacks or call external scripts (makes it easy to manage a collection of scripts ) and optionally display their output (have the function or script return char*). You can have it produce just C functions to call to display menus with the -p option. Below is a sample

 

 Docs

 Examples

 Download

 Email-me

 Compiler tools

   
             
 
     
 

screen "Main Menu" : bold, center, border
item "Go to other menu" action menu 1 : color red, bold
item "Call foo() and display" display action call "foo(7,21);" : color yellow, bold
item "Execute foo perl script and display output" display action execute "/usr/foo" : color blue, bold
item "Quit" action quit : color cyan
.

screen "Second Menu" : color blue, center, bold, border
item "Return" action menu 0
item "Quit" action quit
.

 
     
 
     
               
      Really this is just to help me learn flex/bison. If anyone has any other ideas where a small language like this would be useful please let me know I would like to write it.    
SourceForge Logo
QBERT