This is the xmitty project ("xmitty")
This project was registered on SourceForge.net on Feb 16, 2010, and is described by the project team as follows:
Xmitty is a small program to configure your system or your own aplication. Is based in ncurses and is the same idea as smitty, the AIX administration tool, but the different is that xmitty can be changed for users easily.
Hi to alls. The idea of this project is to get an administrative tool for all the distributions of linux. I'm make this program which can help you to execute systems comands, and scripts, and then, people can use that with an interface based in curses and menus easily. For example, if I need a tool to run and stop apache I do the following steps:
1- I run "./xmitty -m" to enter in modify mode (by root user)
2- I press Control+A to add item, and i add a "option" item with the name "Apache", and press enter.
3- I enter in the submenu Apache which i was create
4- I press Control+A to add item, and i add a "command" item with the name "start" and write in the script box "/etc/init.d/apache2 start" and i move the cursos to the name or the type field and press enter.
5- I repeat the step 4 for the stop script by the same idea.
6- I probe the aplication.
It's easy. In the comand option I can make two types of variables: text and choice.
-Text: I only need to put the name of the variable in the field variable, for example, "myvar". Then in the comand field i can use this line script, for example: "ls $myvar", and I have a ls commad whith menus
- Choice, is the same as text, but you also need to put the list of options in the field "options choice" like this pattern "option1;option2;option3;" always finalize whith ';'.
Its an intuititive program. If you want to do a menu, you can use this, and If you want to help the project, you can make a big menu for administrate your favorite distribution of Linux, so people can use it to administrate their systems.
Also you can modify the source code, or make a Gnome/Kde aplication for terminal users of this tool.
For more helps, you can post here.
Thanks to all.
To join this project, please contact the project administrators of this project, as shown on the project summary page.
Source code for this project may be available as downloads or through one of the SCM repositories used by the project, as accessible from the project develop page.