wdl-engine 0.14.0

Execution engine for Workflow Description Language (WDL) documents.
Documentation
version 1.3

task test_command_scope {
  requirements {
    memory: 256000000
    cpu: 2
  }

  command <<<
    # Post-evaluation fields are available including previous
    echo "name=~{task.name}"
    echo "id=~{task.id}"
    echo "attempt=~{task.attempt}"
    echo "cpu=~{task.cpu}"
    echo "memory=~{task.memory}"
    echo "previous_memory=~{select_first([task.previous.memory, 0])}"
  >>>

  output {
    Array[String] lines = read_lines(stdout())
  }
}