GithubHelp home page GithubHelp logo

halprin / man-viewer Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 1.0 2.36 MB

View UNIX man pages installed on the local system

Home Page: https://halprin.io

License: MIT License

HTML 3.86% Objective-C 95.56% C 0.58%

man-viewer's Introduction

Man Viewer

Man Viewer is an easy to use program to view the man pages that are installed on the current system. The user can search and filter the man pages based on name and section. The user can also export the man page to plain text and styled PostScript.

  • Universal so it runs natively on PowerPC and x86 Macs
  • macOS 10.5 (Leopard) or higher

Direct binary download

screenshot

Change log:

  • 3.2
    • Added tabbed viewing
    • Resizing the window will resize the manpage output
    • Added a command line tool. Install it via the Man Viewer menu
    • Start up is more threaded now so no more spinning beachballs
  • 3.1.3
    • Fixed: The window size and split view remembers its position between subsequent launches for real
    • Tooltips show the path to the man page upon hovering over the entry in the list
    • Upon right/control clicking on a man page in the list, a context menu pops up allowing the user to reveal the man page in the Finder
  • 3.1.2
    • Fixed a bug that made Man Viewer incorrectly state that "That man page does not exist!" when, in reality, it definitely existed
    • The window close button is now activated and will quit the application if pressed
    • You can now have Man Viewer launch and auto select a man page by passing the name (and optionally the section) as a command line argument
    • If you load MacPorts' man pages, you should no longer see (turd_MacPorts) in the list
  • 3.1.1
    • Changed the $MANPATH feature to use /usr/bin/manpath instead (this is for Snow Leopard users or those who have an empty $MANPATH environment variable)
    • Fixed the manpath feature so that it uses your default login shell instead of just bash (this is for those who don't use bash as your login shell)
    • Upon clicking on a different man page, the viewer scrolls to the top so you see the beginning whether or not you were scrolled down in the previous man page
    • Fixed some minor bugs in the preferences pane
  • 3.1
    • Refactored some code so that initial launch times are extremely fast compared to previous versions!
    • Added a caching feature so after the initial launch, future launches will yet be even faster
    • On first run the preferences default to what $MANPATH is set to. Also there is now a button in the preferences that allows you to revert the preferences to $MANPATH
  • 3.0.1
    • Fixed a bug that made the program crash when trying to view a large man page
  • 3.0
    • Programmed in Cocoa, therefore Man Viewer is a Universal Binary, faster, smaller, and better!
    • Preferences have been improved
    • Faster searching
    • Support for macOS 10.5 with no .gz duplicates

man-viewer's People

Contributors

halprin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

tinu1976ch

man-viewer's Issues

How to add path?

If i install stuff using MacPorts (PortAuthority) and HomeBrew (Cakebrew), what paths i should add to preferences "Man page directories so search"?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.