The first time I met bash scripting was when I started university, IT/math grad. Soon I got use to the bash style and the number of scripts I wrote grew fast. It was handy to write a script to find out which friends of mine were logged in and in which room. It was handy to get myself registered to classes with scripts, automatically. In the end of the first half year I have already got a big bunch of scripts and this was just the beginning.
My score in the related test was so good that I got an offer to become an instructor for the labs. I was really happy and joined the group of instructors already for the second semester. That gave an even bigger kick to increase the number of scripts. We even exchanged some scripts at that point. So nice, but the administration of the scripts has become a burden.
There were just too many scripts. Especially the scripts that were not mine, I needed to look at the source to find out how to parametrize them correctly. That was the point, when I decided to set up a menu to administer them and to integrate them.
While KISSmenu was born during the years of my university studies, I have never thought of really using it in a commercial environment. In the 8 years after my studies I have not touched the menu. It did not look useful anymore, because I quit the instructor job.
My current job changed the destiny of KISSmenu. The company is Linux and open source based as far as it can permit. The number of custom software pieces is just too big to keep in mind. This environment got the menu to a revival and revamp. Now it got to a form and quality that it can be released to SF. I wish you will enjoy using it.
Thanks to my company and SF!
minger0