Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Web & Software Development  |  Other Developer Tools  |  Xmanview

Xmanview

Xmanview - 1.0

Man page viewer with apropos and command line support

All Time: (3.0)
This Version: (3.0)
Current Version: 1.0
Release Date: 2001-04-27
License: Freeware
Downloads (this version): 5,901
Downloads (all versions): 7,418

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

A simple man page viewer for OS X. Xmanview uses rman to convert man pages into HTML with hyperlinking. Apropos style output can be generated by prepending the man page request with '-k'. Actually, anything you type into the request field will be passed to the underlying man command as arguments.

Application use:
Simply type the name of the man page you want to view into the field and press enter/return. The application will generate and display the man page via the 'man' program and rman (or a perl filter for apropos output).

Once output has been displayed, click on any of the blue hyperlinks to go to traverse between the table of contents and sections in the man page. In apropos output, click any of the links to view the man page. See also references are also hyperlinks and will take you to the appropriate man page.

The combo box at the top of the window also provides a history of the last 15 requests. Pull down and select any request to go to that page.

As man page generation is relatively quick, no attempt is made to cache results. This has the added advantage of ensuring that displayed man pages are always up to date with whatever is installed on the system.

Any additional flags to man can simply be typed into the field. I.e. to generate an apropos listing for "open", simply type...

-k open

.... into the field. Likewise, you can generate output containing all of the different open man pages by....

-a open

Command Line Access

Included with the application is a command line utility called xmv. xmv is used exactly like man. As such, requesting the man page for 'ls' is as simple as typing...

xmv ls

.... and grabbing the apropos output for directory can be done via...

xmv -k directory

It is recommended that you install in /usr/local/bin/. Alternatively, create a bin directory in your home directory and stick xmv in that directory. (If you do this from a shell, use the 'rehash' command to cause the shell to update its table of the commands available and their location).

What's new in this version:

  • added Back/Forward buttons
  • window is now made key when app is launched
  • window title reflects man page being viewed
  • added menu enabled/disabled validation
  • added find panel (removed replace functionality; not needed)
  • added menu item to make the man request field the first responder (that is, selects all text and starts editing)
  • added Favorites functionality as a drawer on the man viewer window; shift-cmd-F to show/hide favorites. Shift-cmd-A to add current man page (or apopos) to favorites. Edit toggle switch that switches favorites table from double-click-to-display-man-page mode into a pure editing mode. Favorites are stored in defaults database. Uses notification such that all open windows update when any given window adds/deletes stuff from favorites list.
  • cleaned up project; rman source no longer a part of the project (no point). Reference to rman binary changed to product relatively and now lives in project source. Rman source may return once we can figure out the subtleties of legacy project integration.
  • Now displays change log when a new window is opened.
  • FIXED: Sticking the app on a path with special characters (like ƒ) breaks the exeuction of the man page generator. Changed NSTask such that current directory is set to the resource directory within the app wrapper prior to launching Task. Reference to rman binary is now relative to CWD-- it is "./rman".
  • avoided crash when opened via services by pushing the reading of the ChangeLog.rtf off 5/100s of a second. This causes it to happen on some pass other than the first through the MEL and prevents a crasher.
  • added code to ensure that the application is key after handling a services request
  • changed "Change Log.rtf" to "ChangeLog.rtf" to prevent a problem with, likely, Mail.app killing spaces in file names of attachments.
  • added "make font larger / smaller" menu items. Preferred size is stored in defaults database. This was not easy as documents have multiple sized fonts to start out with.
  • FIXED: The app will occasionally crash when launched via a services request. This appears to be a bug in Apple's services implementation, but maybe not. In any case, if you experience this problem please send email with symptoms and system configuration. It can be avoided by ensuring that the app is already launched prior to the first services request. There appears to be a race condition caused upon the launch of an app as triggered by services. It seems to be possible to enter the app in an unpredictable-- possibly broken-- state.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.1
  • Mac OS X 10.0

Additional Requirements:

  • Mac OS X 10.0 or higher

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: (3.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

Xmanview CommentaryTo Mac Head:… - Version: 1.0, 7/26/2002 03:59PM PST

coffeemick
Follow the link "unsupported software". There you can download Xmanview v1.0.dmg
Post a commentAlert Admin

Xmanview Commentarydoes any one… - Version: 1.0, 7/16/2002 09:35PM PST

Mac Head
know the correct url to d/l this software? I click on the link to d/l and get an url cannot be found from the code fab web site. :(
Post a commentAlert Admin

Xmanview ReviewNot bad, not… - Version: 1.0, 4/15/2002 02:22PM PST

wealthychef
as great as others are saying, though. The man pages come out pretty badly garbled in terms of position and font size, to the point that they can be pretty unreadable. I printed the man page for mdoc and it looks like hell.
Post a commentAlert Admin