repo_sys {repo}R Documentation

Run system call on an item

Description

Runs a system command passing as parameter the file name containing the object associated with an item.

Usage

repo_sys(name, command)

Arguments

name

Name of a repo item. The path to the file that contains the item will be passed to the system program.

command

System command

Value

Used for side effects.

Examples

## Repository creation
rp_path <- file.path(tempdir(), "example_repo")
rp <- repo_open(rp_path, TRUE)

## Creating a PDF file with a figure.
pdffile <- file.path(rp_path, "afigure.pdf")
pdf(pdffile)
plot(runif(30), runif(30))
dev.off()

## Attaching the PDF file to the repo
rp$attach(pdffile, "A plot of random numbers", "repo_sys")
## don't need the original PDF file anymore
file.remove(pdffile)

## Opening the stored PDF with Evince document viewer
## Not run: 
rp$sys("afigure.pdf", "evince")

## End(Not run)

## wiping temporary repo
unlink(rp_path, TRUE)

[Package repo version 2.1.5 Index]