NEW PREFIX AUTO 4,1 #!/bin/sh # # This is the Main HELP script # It displays pages located in usr/share/help # function nh { echo \nHelp is not available for $1 echo "Try \e[7mhelp list\e[0m for a list of help topics\n" } set hp = ${BOOT}usr/share/help if ![ -D ${hp} ] echo "\nA2osX Help files are not installed" echo "Please update your A2osX installation\n" exit fi pushd $hp switch $# case 0 echo "\nNo Help Argument specified" echo "try \e[7mhelp help\e[0m for more information on the help command\n" exit break case 1 if [ $1 = "list" ] ls -R exit fi if [ -f $1 ] set hf = $1 else call nh $1 exit fi break case 2 if [ -f "$1.help/$2" ] set hf = "$1.help/$2" else if [ -f $1 ] set hf = $1 fi fi if [ -z $hf ] call nh "$1 $2" exit fi break case 3 if [ -f "$1.help/$2.help/$3" ] set hf = "$1.help/$2.help/$3" else call nh "$1 $2 $3" exit fi break default echo \nToo Many Arguments\n end if [ -n $hf ] for l in ($hf) switch $l case PAGE echo -n "\nPress a key" pause echo "\b\b\b\b\b\b\b\b\b\b\b " break Case BL echo;break default echo $l end next fi MAN TEXT BIN/help