Short: UNIX man command. Recognizes GUIDE files Author: iske@informatik.uni-frankfurt.de (Kai Iske) Uploader: iske@informatik.uni-frankfurt.de (Kai Iske) Type: util/cli This is a simple MAN command, known from UNIX systems. The advantage is, that it recognizes .guide files to be AmigaGuideŠ documents. MAN then uses a different viewer in order to display the AmigaGuideŠ document. Furthermore MAN recognizes TeX-DVI files as well, using a different viewer to display them. You may configure MAN using environment variables. Configuration can be done for : - Directories, where to look for man pages (.doc|.man|.guide|.dvi) - ASCII Textviewer to use - AmigaGuideŠ Textviewer to use - DVI viewer to use - Additional extensions for those filetypes - Some more flags; take a look PUBLIC DOMAIN, includes source... Fixed since Version 1.13 (Yep, even a small program may have bugs ;) - Fixed bug in calling the programs which return a code unequal to zero - Changed version numbering to official scheme Fixed since Version 1.12 (Yep, even a small program may have bugs ;) - Added new switch "MANLOCAL". This will cause Man to search the current directory before any other (Requested by : Mark Rose) - Added ARexx-Script which allows the usage of Man from within eg. ToolManager. (written by : Franz S. Borgerding) Fixed since Version 1.11a (Yep, even a small program may have bugs ;) - WShell`s incompatibility to SystemTags() forced me to use RunCommand() for launching the external viewer (Suggested/Reported by : Ralph Babel + Ralph Schmidt) Fixed since Version 1.11 (Yep, even a small program may have bugs ;) - Man produced an enforcer hit when no manpage was supplied (Reported by : Michael van Elst) Fixed since Version 1.10 (Yep, even a small program may have bugs ;) - Man will no longer issue an error if you a) didn`t specify a manpage and b) set the MANGETFILE attribute for the File Requester. This way the Requester will popup if you call MAN without any arguments (Requested by : Bill Hogsett) - The FileRequester will pop up on the default PubScreen now (Requested by : Bill Hogsett) - The default path for the FileRequester will be set to the first Dir of the MANPATHS now (Requested by : Bill Hogsett) - Support for DVI files added - MAN will set the Viewer`s current dir of that where the man page resides in Fixed since Version 1.9 (Yep, even a small program may have bugs ;) - Mike Barsoom added MANBASENAME attribute for stripping off any path names from the manpage name. Useful when launching MAN from within (ie) ToolsDaemon (Submitted by : Mike Barsoom) Fixed since Version 1.8 (Yep, even a small program may have bugs ;) - Recompiled using SAS/C 6.51 - Added MANGETFILE parameter (Requested by : Bill Hogsett) Fixed since Version 1.7 (Yep, even a small program may have bugs ;) - Man now correctly handles multi-assigns, since ExAll doesn`t....;) (Reported by : Jan Hoeydahl) Fixed since Version 1.6 (Yep, even a small program may have bugs ;) - All config variables have been moved to a single one, which will be parsed just like a CommandLine (Suggested by : Michael 'Mick' Hohmann) Fixed since Version 1.5 (Yep, even a small program may have bugs ;) - Added MANRMEXT, MANAGEXT and MANNOVIEW options, which may be used for extensibility of MAN (Somehow suggested by : Michael 'Mick' Hohmann) Fixed since Version 1.4 (Yep, even a small program may have bugs ;) - Referenced free memory area Fixed since Version 1.3 (Yep, even a small program may have bugs ;) - DOS-Library wasn`t closed Fixed since Version 1.2 (Yep, even a small program may have bugs ;) - Added CTRL-C checking - Recompiled using SAS 6.50 - Reduced stack usage - Reduced executable size Fixed since Version 1.1 (Yep, even a small program may have bugs ;) - One couldn`t type "Man man" to get the documentation of man loaded, just because of the fact that I took "MAN" as a keyword for the template... Fixed since Version 1.0 (Yep, even a small program may have bugs ;) - Accidentially called Exit() instead of exit(), which prevented the program to pass the cleanup code of SAS. So a lock to the directory was kept and the shell could never been left.............