yellowcable/runner

Bash 脚本,可以按编号顺序运行子文件夹中的内容。

安装量: 2,195

依赖关系: 0

建议者: 0

安全性: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

语言:Shell

类型:应用

1.0.3 2024-03-12 14:42 UTC

This package is auto-updated.

Last update: 2024-09-12 15:36:05 UTC


README

Bash 脚本,可以按编号顺序运行子文件夹中的内容。

项目目标是防止长 Bash 脚本。

  • 只需在 runner 目录中创建一个子文件夹。
  • 创建以编号前缀命名的 .sh 或 .php 文件。
  • 让文件返回
    • 0 表示成功结果
    • 1 表示警告结果
    • 2 或以上表示失败结果
  • 任何必要但不应该执行的文件不得包含编号前缀。

常见脚本部分(跨所有脚本共享)

  • 可以用于添加应在其他任何文件夹脚本之前运行的额外脚本部分的 _prerequisites 文件夹。

执行

要执行填充脚本的目录,只需运行

runner.yc [DIRNAME]

支持额外的参数和标志。例如

runner.yc -d example // Will give a warning in the getopts check
runner.yc -1 example // Will give an error in the getopts check

测试

运行测试并使用示例的预期参数

runner.yc -v example parameter1 "string param2"

贡献

贡献总是受欢迎!建议仅以代码的形式接受。

许可

CC0

在法律允许的范围内,Yellow Cable 已放弃本作品的全部版权和相关或邻近权利。