HPC::Runner::Command::Utils::Base

Base class for HPC::Runner::Command libraries.

This is a Moose Role. To use in any another applications or plugins call as

package MyApp;

use Moose;
with 'HPC::Runner::Command::Utils::Base';

Command Line Options

infile

File of commands separated by newline. The command 'wait' indicates all previous commands should finish before starting the next one.

outdir

Directory to write out files and optionally, logs.

procs

Total number of concurrent running tasks.

Analagous to parallel --jobs i

Attributes

set_basedir

set_outdir

Internal variable

make_the_dirs

Make any necessary directories

datetime_now

git_things

Get git versions, branch, and tags