---
name: "Zim::Store::Man"
section: "3pm"
platform: "linux"
package: "zim"
version: "0.25-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Zim::Store::Man"
---

# Zim::Store::Man(3pm)

Man page store for zim

## NAME

Zim::Store::Man - Man page store for zim

## DESCRIPTION

This module can be used to read man pages in zim. It assumes that you have the GNU man program, if not it fails silently.

It derives from Zim::Store.

## METHODS

- "list\_pages(NAMESPACE)"

  Lists all manpages in a certain section.

- "list\_sections()"

  Used by `"list_pages()"` when no section is given.

- "get\_page(NAME)"

  Returns a page object for man page NAME.

- "resolve\_name(NAME, REF, EXIST)"

  Case in-sensitive check whether a page exists or not. REF is ignored since man pages don't have relative links.

- "man(ARGS)"

  Runs the "man" command and returns output.

- "open\_man(ARGS)"

  Runs the "man" command and returns a file handle.

- "get\_parse\_tree()"

  Returns parse tree for man page.

- "set\_parse\_tree(TREE)"

  Man pages can not be saved, thus it throws away all data.

- "parse\_link(LINK)"

  Man pages contain no relative links, only absolute in same namespace.

## AUTHOR

Jaap Karssenberg (Pardus) \<pardus@cpan.org\>

Copyright (c) 2005 Jaap G Karssenberg. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

## SEE ALSO

Zim::Store
