{"id":13594702,"url":"https://github.com/aitjcize/cppman","last_synced_at":"2025-05-14T01:10:23.406Z","repository":{"id":37759373,"uuid":"755246","full_name":"aitjcize/cppman","owner":"aitjcize","description":"C++ 98/11/14 manual pages for Linux/MacOS","archived":false,"fork":false,"pushed_at":"2025-04-10T08:04:20.000Z","size":10730,"stargazers_count":1349,"open_issues_count":24,"forks_count":83,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-04-10T08:22:16.449Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aitjcize.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2010-07-03T15:58:20.000Z","updated_at":"2025-04-10T08:04:25.000Z","dependencies_parsed_at":"2024-01-14T07:02:19.173Z","dependency_job_id":"5a23ff21-bb1b-48ec-bd95-c9f0ab9e5c17","html_url":"https://github.com/aitjcize/cppman","commit_stats":{"total_commits":398,"total_committers":31,"mean_commits":"12.838709677419354","dds":0.3090452261306532,"last_synced_commit":"c6d00a7971041ff04dac8299cfc9bd23abac1d4b"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fcppman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fcppman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fcppman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fcppman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aitjcize","download_url":"https://codeload.github.com/aitjcize/cppman/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248183546,"owners_count":21061172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T16:01:37.886Z","updated_at":"2025-04-10T10:48:21.974Z","avatar_url":"https://github.com/aitjcize.png","language":"Python","readme":".. image:: http://img.shields.io/pypi/v/cppman.svg?style=flat\n   :target: https://pypi.python.org/pypi/cppman\n.. image::  https://img.shields.io/github/downloads/aitjcize/cppman/total.svg\n   :target: https://pypi.python.org/pypi/cppman#downloads\n\ncppman\n======\nC++ 98/11/14/17/20 manual pages for Linux, with source from `cplusplus.com \u003chttp://cplusplus.com/\u003e`_ and `cppreference.com \u003chttps://cppreference.com/\u003e`_.\n\n.. image:: https://raw.github.com/aitjcize/cppman/master/wiki/screenshot.png\n\nFeatures\n--------\n* Supports two backends (switch it with ``cppman -s``):\n\n  + `cplusplus.com \u003chttp://cplusplus.com/\u003e`_\n  + `cppreference.com \u003chttp://cppreference.com/\u003e`_\n\n* Syntax highlighting support for sections and example source code.\n* Usage/Interface similar to the 'man' command\n* Hyperlink between manpages (only available when pager=vim)\n\n  + Press ``Ctrl-]`` when cursor is on keyword to go forward and ``Ctrl-T`` to go backward.\n  + You can also double-click on keyword to go forward and right-click to go backward.\n\n* Frequently update to support `cplusplus.com \u003chttp://cplusplus.com/\u003e`_.\n\nDemo\n----\nUsing vim as pager\n\n.. image:: https://raw.github.com/aitjcize/cppman/master/wiki/demo.gif\n\nInstallation\n------------\n1. Install from PyPI:\n\n.. code-block:: bash\n\n    $ pip install cppman\n\nNote 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.\n\n2. Arch Linux users can find it on AUR or using `Trizen \u003chttps://wiki.archlinux.org/title/Trizen\u003e`_:\n\n.. code-block:: bash\n\n    $ trizen -S cppman\n\nor install the git version\n\n.. code-block:: bash\n\n    $ trizen -S cppman-git\n\n3. Debian / Ubuntu: cppman is available in Debian sid/unstable and Ubuntu vivid.\n\n.. code-block:: bash\n\n    $ sudo apt-get install cppman\n\n4. MacOS X: cppman is available in Homebrew and MacPorts.\n\n.. code-block:: bash\n\n    $ brew install cppman\n\nor\n\n.. code-block:: bash\n\n    $ sudo port install cppman\n\nPackage Maintainers\n-------------------\n* Arch Linux: myself\n* Debian: `czchen \u003chttps://github.com/czchen\u003e`_\n* MacPorts: `eborisch \u003chttps://github.com/eborisch\u003e`_\n\nFAQ\n---\n* Q: Can I use the system ``man`` command instead of ``cppman``?\n* 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``.\n* Q: Why is bash completion is not working properly with ``::``?\n* A: It is because bash treats ``:`` like a white space. To fix this add ``export COMP_WORDBREAKS=\"${COMP_WORDBREAKS//:}\"`` to your ``~/.bashrc``.\n\nBugs\n----\n* Please report bugs / mis-formatted pages to the github issue tracker.\n\nContributing\n------------\n1. Fork it\n2. Create your feature branch (``git checkout -b my-new-feature``)\n3. Commit your changes (``git commit -am 'Add some feature'``)\n4. Push to the branch (``git push origin my-new-feature``)\n5. Create new Pull Request\n\nNotes\n-----\n* manpages-cpp is renamed to cppman since September 19, 2012\n","funding_links":[],"categories":["Python","Containers \u0026 Language Extentions \u0026 Linting"],"sub_categories":["For C++/C"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faitjcize%2Fcppman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faitjcize%2Fcppman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faitjcize%2Fcppman/lists"}