A2osX/BIN/HELP.txt

79 lines
1.2 KiB
Plaintext
Raw Normal View History

2021-07-24 15:32:29 +00:00
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