.key Name

;==========================================
; man  : list all commented commands.
; man Name : list manual for that command.
;==========================================

If <Name> EQ ""
 echo >ram:man_list  DOS:
 dir >>ram:man_list    man:dos/#?   FILES
 echo >>ram:man_list  "   "
 echo >ram:man_list  DOS2:
 dir >>ram:man_list    man:dos2/#?   FILES
 echo >>ram:man_list  "   "
 echo >>ram:man_list  UNIX:
 dir >>ram:man_list    man:unix/#?  FILES
 echo >>ram:man_list  "   "
 echo >>ram:man_list  UTILS:
 dir >>ram:man_list    man:utils/#? FILES
 echo >>ram:man_list  "   "
 echo >>ram:man_list C_LIBRARY:
 dir >>ram:man_list    man:C_Library/#?  FILES
 echo >>ram:man_list  "   "
 echo >ram:man_list  EXEC:
 dir >>ram:man_list    man:EXEC/#?   FILES
 echo >>ram:man_list  "   "
 echo >ram:man_list  INTUITION:
 dir >>ram:man_list    man:INTUITION/#?   FILES
 echo >>ram:man_list  "   "
 echo >>ram:man_list  DICTIONARY:
 dir >>ram:man_list    man:Dictionary/#? FILES 

 sys:Utilities/more   ram:man_list
 delete ram:man_list
 QUIT
EndIF

; DOS Manuals
;============
If EXISTS man:dos/<Name>
 sys:Utilities/more man:dos/<Name>
 QUIT
EndIf

; DOS2 Manuals
;=============
If EXISTS man:dos2/<Name>
 sys:Utilities/more man:dos2/<Name>
 QUIT
EndIf 

; UNIX Manuals
;=============
If EXISTS man:unix/<Name>
 sys:Utilities/more man:unix/<Name>
 QUIT
EndIf 

; Utilities Manuals
;==================
If EXISTS man:Utils/<Name>
 sys:Utilities/more man:Utils/<Name>
 QUIT
EndIf 

; C_Library Manuals
;==================
If EXISTS man:C_Library/<Name>
 sys:Utilities/more man:C_Library/<Name>
 QUIT
EndIf

; EXEC Manuals
;=============
If EXISTS man:exec/<Name>
 sys:Utilities/more man:exec/<Name>
 QUIT
EndIf 

; INTUITION Manuals
;==================
If EXISTS man:intuition/<Name>
 sys:Utilities/more man:intuition/<Name>
 QUIT
EndIf 

; DICTIONARY Manuals
;===================
If EXISTS man:Dictionary/<Name>
 sys:Utilities/more man:Dictionary/<Name>
 QUIT
EndIf
 
echo "No manual entry for <Name>"

