Skip to main content

C++ 98/11/14 manual pages for Linux/MacOS

Project description

http://img.shields.io/travis/aitjcize/cppman.svg http://img.shields.io/pypi/v/cppman.svg http://img.shields.io/pypi/dm/cppman.svg

cppman

C++ 98/11/14 manual pages for Linux, with source from cplusplus.com and cppreference.com.

https://raw.github.com/aitjcize/cppman/master/wiki/screenshot.png

Features

  • Supports two backends (switch it with cppman -s):

  • Syntax highlighting support for sections and example source code.

  • Usage/Interface simliar to the ‘man’ command

  • Hyperlink between manpages (only available when pager=vim)

    • Press Ctrl-] when cursor is on keyword to go forward and Ctrl-T to go backward.

    • You can also double-click on keyword to go forward and right-click to go backward.

  • Frequently update to support cplusplus.com.

Demo

Using vim as pager

https://raw.github.com/aitjcize/cppman/master/wiki/demo.gif

Installation

  1. Install from PyPI:

$ pip install cppman
  1. Arch Linux users can find it on AUR or using Yaourt:

$ yaourt -S cppman

or install the git version

$ yaourt -S cppman-git
  1. Ubuntu/Debian PPA

$ sudo add-apt-repository ppa:cppman/cppman-daily
$ sudo apt-get update
$ sudo apt-get install cppman

Thanks czchen for maintaining the package.

FAQ

  • Q: Can I use the system man command instead of cppman?

  • A: Yes, just execute cppman -m true and all cached man pages are exposed to the system man command. Note: You may want to download all available man pages with cppman -c.

Bugs

  • Please report bugs / mis-formatted pages to the github issure tracker.

Contributing

  1. Fork it

  2. Create your feature branch (git checkout -b my-new-feature)

  3. Commit your changes (git commit -am 'Add some feature')

  4. Push to the branch (git push origin my-new-feature)

  5. Create new Pull Request

Notes

  • manpages-cpp is renamed to cppman since September 19, 2012

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cppman-0.4.0.tar.gz (174.3 kB view details)

Uploaded Source

File details

Details for the file cppman-0.4.0.tar.gz.

File metadata

  • Download URL: cppman-0.4.0.tar.gz
  • Upload date:
  • Size: 174.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cppman-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9349395039254848f1c01a26259ec6139dd5e43ed1b57d820c76c334ed041dcd
MD5 e310c4105e74700099de1bec4d68ed45
BLAKE2b-256 fd92b55c572cf56ea7263bf748672bc35f44f6f349c6b34a48a5b5f36b29b6e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page