文件名称:sheli:SHell可扩展库可帮助您编写Shell脚本
文件大小:38KB
文件格式:ZIP
更新时间:2024-04-16 11:54:54
argparse repetitive-tasks Shell
雪莉 SHell可扩展库(sheli)可帮助您构建脚本。 尤其要注意那些重复的任务,例如参数管理和变量设置。 它增加了一些自动功能,例如主要功能,信号管理(陷阱)以及更多其他功能。 它还带有argparse的自定义版本。 SHELI是SCRUMPADOOCHOUS!* 尽可能使用POSIX标准,但有时不使用(也就是本地vars和similia)。 在此版本库中,最终将使用预期使用的方法包括TL; DR。 入门 先决条件 请阅读所有这些自述文件(是的,包括注释,您懒惰的家伙!)。 您应该已经安装了BASH才能使sheli正常工作,但是如果您不想安装bash,则可以使用以下命令轻松地更改每个lib中的shebang: find . -type f -name ' *.sh ' -exec sed -i -e ' s|#!/bin/.*sh|#!/bin/dash| ' " {} "
【文件预览】:
sheli-master
----core()
--------dep.sh(4KB)
--------behaviour.sh(3KB)
--------trap.sh(3KB)
--------sysexits.sh(2KB)
--------font.sh(5KB)
--------magic.sh(5KB)
----LICENSE.md(34KB)
----sheli.sh(4KB)
----util()
--------test.sh(5KB)
--------override.sh(3KB)
--------config.sh(2KB)
--------math.sh(1KB)
--------cast.sh(9KB)
----README.md(4KB)
----dummy.sh(696B)
----script(335B)
----ess()
--------debug.sh(2KB)
--------time.sh(950B)
--------print.sh(4KB)
--------argparse.sh(23KB)