强大的批处理文件/脚本替换
BetterBatch的Python项目详细描述
betterbatch脚本被设计为一个中间层 在shell/batch脚本和更完整的编程语言之间 (python、perl等)。
它的目的是使调用shell命令变得非常容易,但是也可以这样做 安全地说,如果出现错误,脚本将立即停止。
因此,您通常可以提供不需要执行很多操作的脚本 在仍然非常安全的情况下进行错误检查。
在执行开始之前,脚本也会被尽可能多的验证,所以 这应避免仅在执行了一些步骤后才发现简单错误。 执行。
betterbatch被设计成一个非常简单的过程自动化脚本(例如 生成脚本,可用于不需要跟踪的进程 构建依赖项(waf、scon更适合这些类型的项目)。
下面是一个脚本示例:
# or user specific configuration - if exist <shell.username>.bb: - include <shell.username>.bb # you can define your own variables - set project_root=<__script_dir__> - copy <project_root>\*.xyz <shell.tmp>\backup
使用Python2.7.1进行测试
大多数版本的测试覆盖率都超过90%