Configuration file based script runner
$ npm install --save scriptzconstrun=require('scriptz').runrun(configuration).subscribe(...)// Observable$ npm install -g scriptz
$ scriptz run --config config.yamlCreate a config file in yaml.
options:
retry_count: 3env:
FOO: barstart:
name: Mainflow: sequentialsteps:
- name: Cleanscript: clean.sharguments:
- foooutput_file: clean.logretry_count: 1env:
FOO: Test
- name: Installscript: install.shretry_count: 1output_file: install.logSee the full documentation