filestosend_get: Determine which arguments are filepaths

View source: R/args.R

filestosend_getR Documentation

Determine which arguments are filepaths

Description

Return filepaths from arguments. These filepaths can then be used to identify files/folders for sending to the Docker container.

Usage

filestosend_get(arglist, wd = NULL)

Arguments

arglist

Character vector of arguments

wd

Working directory in which to look for files

Value

Character vector

Examples

library(outsider.base)
# set-up: create wd and files to send
wd <- file.path(tempdir(), 'results')
dir.create(wd)
file1 <- file.path(wd, 'file1')
file.create(file1)
file2 <- file.path(wd, 'file2')
file.create(file2)


# identify files to be sent to container
arglist <- c('-in', file1, '-out', file2)
(filestosend_get(arglist = arglist))
# works with -wd
arglist <- c('-in', 'file1', '-out', 'file2', '-wd', wd)
(filestosend_get(arglist = arglist, wd = wd))


# clean-up
unlink(wd, recursive = TRUE)

ropensci/outsider.base documentation built on June 21, 2022, 7:39 p.m.