hgraca / bash-overlay
一个带有实用函数的 bash 库。
v0.2.3
2023-08-07 12:14 UTC
Requires
Requires (Dev)
- ergebnis/composer-normalize: ^2.34
- hgraca/shunit: ^0.1
README
这是一个提供清晰命名的、不受特定领域限制的 Bash 函数库,可以像 Bash 本身的一部分一样跨项目重用。
希望这可以使创建新的 Bash 脚本变得更加简单,并使它们更具可读性。
如何使用
您可以使用 composer 在项目中安装此库。
一旦您在系统中安装了 composer,您就可以运行 composer install,这将安装所有依赖并生成 vendor/autoload.sh 中的自动加载器。
将文件 vendor/autoload.sh 包含到您的脚本中,然后即可使用。
示例
#!/usr/bin/env bash
. "./vendor/autoload.sh" # Make sure the path is correct
if os.is_ubuntu; then
echo "Is Ubuntu!"
elif os.is_alpine; then
echo "Is Alpine!"
else
echo "Unknown distribution"
fi
运行测试
您可以通过运行 composer test 来运行测试。