aitjcize / cppman

C++ 98/11/14 manual pages for Linux/MacOS
GNU General Public License v3.0
1.31k stars 80 forks source link

.. image:: http://img.shields.io/pypi/v/cppman.svg?style=flat :target: https://pypi.python.org/pypi/cppman .. image:: https://img.shields.io/github/downloads/aitjcize/cppman/total.svg :target: https://pypi.python.org/pypi/cppman#downloads

cppman

C++ 98/11/14/17/20 manual pages for Linux, with source from cplusplus.com <http://cplusplus.com/> and cppreference.com <https://cppreference.com/>.

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

Features

Demo

Using vim as pager

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

Installation

  1. Install from PyPI:

.. code-block:: bash

$ pip install cppman

Note that cppman requires Python 3. Make sure that either pip is configured for Python 3 installation, your default Python interpreter is version 3 or just use pip3 instead.

  1. Arch Linux users can find it on AUR or using Trizen <https://wiki.archlinux.org/title/Trizen>_:

.. code-block:: bash

$ trizen -S cppman

or install the git version

.. code-block:: bash

$ trizen -S cppman-git
  1. Debian / Ubuntu: cppman is available in Debian sid/unstable and Ubuntu vivid.

.. code-block:: bash

$ sudo apt-get install cppman
  1. MacOS X: cppman is available in Homebrew and MacPorts.

.. code-block:: bash

$ brew install cppman

or

.. code-block:: bash

$ sudo port install cppman

Package Maintainers

FAQ

Bugs

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