Files
craftbox/src/move_files_to_directory/config.vsh.yaml
CI f00709ee19 Build branch craftbox/main with version main to craftbox on branch main (b74f552)
Build pipeline: vsh-ci-build-template-xfb9n

Source commit: b74f55253e

Source message: Prepare for 0.3.2 release (#19)
2026-06-01 12:59:55 +00:00

53 lines
1.3 KiB
YAML

name: move_files_to_directory
summary: Publish one or multiple files or directories to the same output directory.
description: |
This component copies one or multiple files or directories
to the same destination directory, creating the output directory if it doesn't
exist.
authors:
- __merge__: /src/_authors/dorien_roosen.yaml
roles: [ maintainer ]
argument_groups:
- name: Inputs
arguments:
- name: "--input"
type: file
direction: input
required: true
multiple: true
description: Paths of the files or directories that will be copied into the output directory.
- name: Outputs
arguments:
- name: "--output"
type: file
direction: output
required: true
description: Path to output directory.
- name: Options
arguments:
- name: "--keep_symbolic_links"
type: boolean_true
description: When set, symbolic links are preserved as symbolic links in the output directory. By default, symbolic links are dereferenced and the target file is copied.
resources:
- type: bash_script
path: script.sh
test_resources:
- type: bash_script
path: test.sh
engines:
- type: docker
image: debian:latest
setup:
- type: apt
packages:
- procps
- type: native
runners:
- type: executable
- type: nextflow