Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

CMake is a great build system and it has comprehensive reference documentation, but if you have used the documentation (either online or build into cmake) after a while of searching for help becomes tiresome especially if you wan’t to find what you are looking for fast.

That’s why I created this small utility that enables you to quickly search and read CMake’s documentation.

The utility is a interactive command line where you can Tab your way to the documentation you wan.

The following commands are available to you

command   -  Print help for a single command
module    -  Print help for a single module
property  -  Print help for a single property
variable  -  Print help for a single variable

To get a list of available elments use Tab completetion

[CMake Help] command fi<TAB>
file          find_file     find_library

Compatibility

This utility was developed on a Linux based system, so it most likely will work on most Unix based systems where CMake is available. There are only two requirements apart from python that this utility requires. You need the cmake executable available on you system path and the less pasger.

Testing

Currently there is no unit tests and the amount of testing done was very minimal so there might be some bugs.

If command completion does not work there might be 2 causes, either you don’t have readline or there was a problem while getting keywords from cmake. No error is printed if cmake was executed incorectly(all exceptions are caught during command completion)…

Release files for CMakeHelp 0.1dev

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for CMakeHelp 0.1dev
File Size Uploaded
CMakeHelp-0.1dev.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CMakeHelp 0.1dev
File Interpreter ABI Platform
CMakeHelp-0.1dev-py2.6.egg Legacy Egg format - - Details

Total release size: 9.2 kB

Release files / CMakeHelp-0.1dev.tar.gz

Download URL CMakeHelp-0.1dev.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8f7c8a3c76fa4b8f07624a3ee80863c261d8ee174341dd15b13b3cb923ba2a3c
BLAKE2b-256 checksum
How to use checksums
387035c2db10dc740351a36131c37bdb2ed45f744e6c1b21e1306daeeee0c58f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / CMakeHelp-0.1dev-py2.6.egg

Download URL CMakeHelp-0.1dev-py2.6.egg
Size 6.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
c2bf5a7daa80cb5c3918732b3806e352bde845c4f896c1237b938ffba49856ab
BLAKE2b-256 checksum
How to use checksums
6dd7e7a5968e49e500a96f785897a1923045723033f9afe7caa1378168ef70c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1dev This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page