Convert collection of scripts into a software package

Hi,

I have a "package" of BASH shell scripts. This package consists of a master script (where users specify processing variables), and sub-scripts (the master script determines which of these are called, and in which order).

These scripts are used to process data related to my field (oceanography), and have proven useful enough that I have started to distribute them. Now that other people are using my scripts I would really like to improve the user interface and convert them into a more professional software package.

This is likely a very broad question, but does anyone have any suggestions on how to go about doing this? I am not sure what options I have. One of my main goals is to make it so users just type the name of the software at the prompt to run it (like "firefox", etc.) instead of the current method, which is to type the name of the master script ("master_script.sh").

Any help with this is really appreciated!

Mike

You can always create an alias or a link

alias startsoftware=/path/to/master_script.sh

or a link

ln -s /path/to/master_script.sh /usr/bin/startsoftware