Sometimes I make reminds me how old I am, yash makes me feel like a baby again.
Getting started
Install with pip install yash.
The yash command will print out the jobs it find. Pipe it to bash if you want to execute what it generates:
yash # lists jobs
yash jobname # print a job in bash
yash jobname | bash -eux # run a job in a local bash shell
It will look for jobs in a yash.yml file that you could write as such:
---
env:
someglobal: foo
---
name: example
script:
- myvar=x
- some
--super
--long=$myvar
line
Then you could see your generated bash with yaml example and execute it with yaml example | bash -eux or something.
Release files for yash 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yash-0.6.3.tar.gz | 3.3 kB | Details |
Release files / yash-0.6.3.tar.gz
| Download URL | yash-0.6.3.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
506c2767f2edad44b443e33963ef2bd2ce5d3c662dd3f921e38b2e98121eacf9
|
|
BLAKE2b-256 checksum How to use checksums |
d4b6760bc08147bf15b19423b9fa84846e6647cd8a3a202a7680a632e573c097
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6
|