CMake Interactive Help System
Project description
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)…
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file CMakeHelp-0.1dev.tar.gz
.
File metadata
- Download URL: CMakeHelp-0.1dev.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f7c8a3c76fa4b8f07624a3ee80863c261d8ee174341dd15b13b3cb923ba2a3c |
|
MD5 | 853b9075df551878c8a5634599069458 |
|
BLAKE2b-256 | 387035c2db10dc740351a36131c37bdb2ed45f744e6c1b21e1306daeeee0c58f |
File details
Details for the file CMakeHelp-0.1dev-py2.6.egg
.
File metadata
- Download URL: CMakeHelp-0.1dev-py2.6.egg
- Upload date:
- Size: 6.0 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2bf5a7daa80cb5c3918732b3806e352bde845c4f896c1237b938ffba49856ab |
|
MD5 | aa0ec89a17dbfbd836d9da0b107cc06e |
|
BLAKE2b-256 | 6dd7e7a5968e49e500a96f785897a1923045723033f9afe7caa1378168ef70c0 |