跳转到主要内容

YAML转Bash

项目描述

有时我会提醒我有多老了,而yash让我感觉回到了婴儿时期。

入门

使用 pip install yash 安装。

yash命令将打印出它找到的任务。如果您想执行它生成的操作,请将其管道传输到bash

yash                       # lists jobs
yash jobname               # print a job in bash
yash jobname | bash -eux   # run a job in a local bash shell

它将在一个 yash.yml 文件中查找任务,您可以将其编写如下

---
env:
  someglobal: foo

---
name: example
script:
- myvar=x
- some
     --super
     --long=$myvar
     line

然后您可以使用 yaml示例 看到生成的bash,并使用 yaml示例 | bash -eux 或类似方式执行它。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分布

yash-0.6.3.tar.gz (3.3 kB 查看散列)

上传时间: 源代码

支持者