GENERAL COMMANDS

<?> - Show this help.
<F10> - Quit the application.

Context commands are shown in the line at the bottom. They change when you
change to an other generation option.

GENERATION OPTIONS AND SETTINGS

Shabang - Choose one for the type of shell script. Keep in mind different shell
capabilities.

Header - Activates header. The header contains sctipt author and year of
creation as well as a description line and the licence text. If this option is
not set the following two options have no effect.

Description - A short desctiption of what the generated sctipt is intended to
do.

License - Choose a license option that comes up with the header. Since the
application creates the ~/.shgen directory the custom license file goes there.
Modify it to get your license text into the header.

Script name and path - Choose where to generate the shell script. Navigate to
the destination first and then enter a name.

Debug - Activates debug output. Your shell script is then using set -x and the
output is going to a file. This option activates the next one.

Debug file name and path - Choose where debug output is going to. Navigate to
the destination first and then enter a name.

Functions - Choosing usage() gives your sctipt the -h option and prints info
about script usage. log(), error() and warning() are functions you can use to
print log output to stdout. error() terminates script execution after its call.

lib.sh - Activates generation of a common script where log(), error() and
warning() are going to. This options activates the next one.

lib.sh path - Choose location of lib.sh. Navigate to the destination first and
then enter a name.
