Seshat图书馆经理。

slm的Python项目详细描述


SLM-seshat库管理器

SLM(^ {STR 1 } $ < /强> ESHAT^ {STR 1 } $IbRay^ ^ {STR 1 } $MANAGER)是管理C/C++库的工具, 灵感来自NPM。

用法

要使用SLM初始化,只需键入

$ slm init

此命令将在当前工作目录中创建library.yml文件。

library.yml

这个文件是一个库规范文件,就像中的package.json文件一样 javascript包。

文件格式是有效的yaml语法。

library.yml文件的示例。

name:myawfullibrarydescription:Description of the library.version:1.2.10license:MITscripts:configure:./configure.pymake:make

内置变量

运行生成脚本时,会向生成工具发送一些变量。

库名称

library.yml文件中正好是name字段的字符串。

库版本

library.yml文件中正好是version字段的字符串。

奏鸣曲

lib{library{u name}.so.{主要版本}

主版本LIBRARY_VERSION的第一部分,用.字符分隔。

例如libmyawfulllibrary.so.1

Semver

所有slm库都应该遵循Semantic Versioning 2.0

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

推荐PyPI第三方库


热门话题
java为什么不向处理程序调用isEnable?   java如何通过Android Studio添加库   java用鼠标单击绘制多边形不工作?   在Java中通过注释验证方法参数   如何在Windows(ffmpeg等)中使用Java快速拍摄桌面截图?   语言不可知论Java或编程中的break语句是必不可少的吗?   joptionpane的java尝试捕获错误   amazon web服务AWS Java SDK SSL证书   在JUnit测试中使用事务注释时,java数据不会保存在DB中   java数组输出问题?   SpringMVC文档使用JavaAPI信封API。getDocument返回空异常   java在警报对话框微调器中等待输入   使用Java突出显示Html中的文本   Java中的字符串搜索算法   Java实现一种递归方法,该方法遍历树分支以生成位代码(哈夫曼编码)   java我如何给JTextPane一个不同于主JFrame的宽度?