Skip to content

Commit

Permalink
Add note that command line arguments must not be shell intepreted exc…
Browse files Browse the repository at this point in the history
…ept when

shellQuote: false.
  • Loading branch information
Peter Amstutz committed Jul 23, 2017
1 parent d0420dd commit 1c57443
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions v1.0/CommandLineTool.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ $graph:
* Fixed typo "EMACScript" to "ECMAScript"
* Clarified application of input parameter default values when the input is `null` or undefined.
* Clarified valid types and meaning of the format field on inputs versus outputs
* Clarify that command line arguments must not interpreted as shell except when shellQuote: false
Since draft-3, v1.0 introduces the following changes and additions
to the CWL Command Line Tool standard:
Expand Down Expand Up @@ -226,6 +227,9 @@ $graph:
this controls whether the value is quoted on the command line (default is true).
Use `shellQuote: false` to inject metacharacters for operations such as pipes.
If `shellQuote` is true or not provided, the implementation must not
permit interpretation of any shell metacharacters or directives.
- type: record
name: CommandOutputBinding
extends: OutputBinding
Expand Down

0 comments on commit 1c57443

Please sign in to comment.