登录 注册
当前位置:主页 > 资源下载 > 14 > bashible:一个简易的bash DSL框架,旨在安全且灵活地编写Shell脚本

bashible:一个简易的bash DSL框架,旨在安全且灵活地编写Shell脚本

  • 更新:2024-11-14 10:08:02
  • 大小:158KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

卑鄙的 Bashible是用Bash(DSL)编写的部署/自动化工具。 受Ansible启发。 简化事情并防止常见错误。 特征: 提高可读性 未处理的故障预防 跳过已经完成的任务 命令链 工作目录始终如期 变量检查 依赖调用下标 延迟完成任务 儿童终止处理程序; 没有进程继续运行 模块:模板引擎,配置编辑等。 不错的输出 目前,bashible已在Arch linux上使用。 它可能与其他平台不兼容,因为它内部使用GNU / sed,grep等。 欢迎提出建议和错误修正! :-) 示例脚本 @代表任务(命令块), -代表命令。 @和-都是带有参数的bash函数。 每个块可以具有多个“与”或“或”条件。 工作目录将自动设置为脚本的目录。 执行将在失败时立即停止,除非您为命令加上ignore_errors前缀(或像本例一样注册它的退出代码)。 #! /usr/local/bin/b