SeqWare/seqware — pull request #170 by denis-yuen (2014-01-10 18:51:25+00:00)
Title: Add CLI parameter override for launch and schedule

Usage:

seqware --debug workflow schedule --accession 2860 --host odl-dyuen --ini workflow.ini --override manual_output=true --override output_prefix=~/scratch/_casava/ --override output_dir=cas2_$(date +%Y%m%d_%H%M%S)
PluginRunner.main: --plugin net.sourceforge.seqware.pipeline.plugins.WorkflowLauncher -- --schedule --workflow-accession 2860 --ini-files workflow.ini --host odl-dyuen -- --manual_output true --output_prefix /home/dyuen/scratch/_casava/ --output_dir cas2_20140110_134916

seqware --debug bundle launch --dir ~/seqware/provisioned-bundles/Workflow_Bundle_HelloWorld_1.0-SNAPSHOT_SeqWare_1.0.9-SNAPSHOT --override manual_output=true --override output_prefix=~/scratch/_casava/ --override output_dir=cas2_$(date +%Y%m%d_%H%M%S) --override greeting=oogly
Performing launch of workflow 'HelloWorld' version '1.0-SNAPSHOT'
PluginRunner.main: --plugin net.sourceforge.seqware.pipeline.plugins.WorkflowLauncher -- --wait --bundle /home/dyuen/seqware/provisioned-bundles/Workflow_Bundle_HelloWorld_1.0-SNAPSHOT_SeqWare_1.0.9-SNAPSHOT --workflow HelloWorld --version 1.0-SNAPSHOT --ini-files /home/dyuen/seqware/provisioned-bundles/Workflow_Bundle_HelloWorld_1.0-SNAPSHOT_SeqWare_1.0.9-SNAPSHOT/Workflow_Bundle_HelloWorld/1.0-SNAPSHOT/config/HelloWorldWorkflow.ini --no-metadata -- --manual_output true --output_prefix /home/dyuen/scratch/_casava/ --output_dir cas2_20140110_134923 --greeting oogly