cmake交互式帮助系统

CMakeHelp的Python项目详细描述


cmake是一个很好的构建系统,它具有全面的参考价值。 文档,但如果您使用了文档(联机或 在一段时间寻求帮助后变得很烦人 尤其是如果你不想很快找到你想要的东西。

这就是为什么我创建了这个小实用程序,使您能够快速 搜索并阅读cmake的文档。

该实用程序是一个交互式命令行,您可以在其中使用制表符 你想要的文件。

您可以使用以下命令

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

要获取可用元素的列表,请使用tab completion

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

兼容性

这个实用程序是在基于linux的系统上开发的,因此 最有可能在大多数基于unix的系统上工作,其中 CMAKE可用。只有两个要求不同 此实用程序所需的python。你需要 cmake可执行文件位于系统路径和 更少的帕斯格。

测试

目前没有单元测试,测试的数量 做的非常少,所以可能有一些错误。

如果命令完成不起作用,可能有两个原因, 要么你没有readline,要么有个问题 从cmake获取关键字。如果cmake,则不会打印错误 被非法执行(所有异常都在 命令完成)…..

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java正则表达式匹配子字符串/字符在字符串中出现的次数   java使用来自其他模块的Springbean?   java如何创建简单报警应用程序中的列表项,该应用程序可以在安卓中“创建/编辑报警”设置屏幕   java如何让我的应用程序运行一段时间?   java“列表接口提供了两种有效插入和删除多个元素的方法”有人知道第二种方法是什么吗?   java代码层中的异常处理   java在比较字符串和null时显示异常   spring在Java(基本XSS)中对脚本相关HTML标记的错误中和   java每30秒在后台刷新一次Android应用程序以获取推送通知\   从JSON文件Java获取字符串   java Hibernate SessionFactory:如何在Tomcat中配置JNDI?   java无法访问应用程序中的h2数据库文件   java领域响应状态=400   java使用ajax在JSP中获取“request.setAttribute”属性