文件名称:libinclude:它是一个shell库,用于将其他shell脚本导入为库。-开源
文件大小:781KB
文件格式:GZ
更新时间:2024-05-28 16:29:19
开源软件
作为一个库,我们考虑一个简单的包含函数和/或变量定义的shell脚本。 Libinclude为您提供了以舒适的方式使用此类库的可能性。 用法与python的import语句的语法非常接近。 可以简单地包含库(MYLIB)中的函数(FUNC)和变量(VAR),也可以将其导入自己的命名空间(MYLIB_VAR,MYLIB_FUNC)。 它还提供了以ALIAS形式导入MYLIB和从MYLIB导入FUNC语句,就像在python中一样。 为了确保库在不同的OS和/或软件配置中的可用性,libinclude提供了一些要在库中使用的功能。 可以使用3ed party程序定义依赖关系,在导入时将对其进行检查,如果未满足,则返回有意义的错误消息。 为了使库适用于不同的环境,条件注释提供了根据定义的条件包含代码块或在文件包含时运行代码的可能性。
【文件预览】:
libinclude.sh-1.0.2
----Makefile.in(3KB)
----configure(1KB)
----html()
--------lib_stpl.html(17KB)
--------introduction.html(9KB)
--------library_features.html(8KB)
--------lib_sqlite.html(10KB)
--------contact.html(5KB)
--------license.html(6KB)
--------_static()
--------manpage.html(10KB)
--------general_usage.html(13KB)
--------searchindex.js(10KB)
--------libraries.html(7KB)
--------changelog.html(5KB)
--------lib_bc.html(10KB)
--------genindex.html(12KB)
--------index.html(9KB)
--------lib_units.html(10KB)
--------lib_protbl.html(19KB)
--------get_started.html(9KB)
--------search.html(5KB)
----CHANGELOG(152B)
----src()
--------libinclude.sh(10KB)
----TODO(11B)
----libinclude.pdf(213KB)
----COPYING(2KB)
----man()
--------libinclude.3(4KB)
----INSTALL(1KB)
----lib()
--------sqlite.sh(7KB)
--------units.sh(2KB)
--------bc.sh(843B)
--------stpl.sh(2KB)
--------protbl.sh(7KB)
----README(3KB)
----share()
--------example_bc.sh(1KB)
--------example.tbl(175B)
--------example.sqlite.org(96KB)
--------example.sqlite(96KB)
--------example.tpl(158B)
--------example_protbl.sh(2KB)
--------example_units.sh(838B)
--------example_stpl.sh(1KB)
--------example_sqlite.sh(3KB)
----test()
--------test.sh(3KB)
--------testlib.sh(888B)