NAME
spipe - simple pipeline running interface
VERSION
version 0.9_1
SYNOPSIS
spipe [--version | [-?|-h|--help] | [-g|--debug] | [--graphviz | [-c|--config file | [[-d|--directory value] | [-i|--input string| [-it|--itype string | [[--start value] | [[--stop value]
spipe -config t/data/string_manipulation.yml -d /tmp/test
DESCRIPTION
For internal details of the pipeline, check the documentation for the perl module App::Pipeline::Simple.
NAME
spipe - simple pipeline running interface
OPTIONS
- -v | --version
-
Print out a line with the program name and version number.
- -? | -h | --help
-
Show this help.
- -g | --debug
-
Print out the UNIX command line equivalent of the pipeline and exit.
Reports parsing and logical errors.
- --graphviz
-
Print out a graphviz dot file.
Example one liner to display a graph of the pipeline:
spipe -config t/data/string_manipulation.yml -graph > \ /tmp/p.dot; dot -Tpng /tmp/p.dot| display
- -c | --config string
-
Path to the config file. Required unless there is a file called config.yml in the current directory.
- -d | --directory string
-
Directory to keep all files.
If the directory does not exist, it will be created and a copy of the config file will be copied in it under name
config.yml
. For subsequent runs, the config file can be omitted from the command line. This makes it easy to adjust the parameters. - -i | --input string
-
Optional input to pipeline.
- -it | --itype string
-
Type of the optional input. Values?
- --start string
-
Name of the step to start or restart the pipeline.
Fails if the prerequisites of the step are not met, i.e. the input file(s) does not exist.
- --stop string
-
Name of the step to stop the pipeline. Defaults to the last step.
- --verbose int
-
Verbosity level. Defaults to zero. This will get translated to Log::Log4perl levels:
verbose = -1 0 1 2 log level = DEBUG INFO WARN ERROR
SEE ALSO
AUTHOR
Heikki Lehvaslaiho, KAUST (King Abdullah University of Science and Technology).
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Heikki Lehvaslaiho.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.