1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: CommandLineTool
requirements:
- class: InlineJavascriptRequirement
- class: InitialWorkDirRequirement
listing: |
${
return [{"class": "Directory",
"basename": "default",
"listing": [{"class": "File",
"basename": "file.txt",
"contents": "Hello world"}
],
"writable": true}]
}
hints:
- class: DockerRequirement
dockerPull: ubuntu
inputs: []
outputs:
output_folder:
type: Directory
outputBinding:
glob: "*"
baseCommand: [ls]
|