From hadley at rice.edu  Mon Nov 28 20:48:32 2011
From: hadley at rice.edu (Hadley Wickham)
Date: Mon, 28 Nov 2011 13:48:32 -0600
Subject: [Rd] R CMD <custom>?
In-Reply-To: <CAFDcVCSuR6159QO=0J8Xe9icY9AOLDnSUvMF=w7=r5+jaL=uZg@mail.gmail.com>
References: <CAFDcVCSuR6159QO=0J8Xe9icY9AOLDnSUvMF=w7=r5+jaL=uZg@mail.gmail.com>
Message-ID: <CABdHhvGnCtK-D6QoiGUjBt0oygMZq_BTbqC_brqUAF7AnLu2tQ@mail.gmail.com>

It'd be cool if R CMD was user extensible through packages, so that (e.g.)

R CMD mypackage::mycommand

would do something like:

path <- system.file("cmd", paste(command, ".r"), package = package)
if (!file.exists(path)) {
  stop("Command ", command, " in ", package, " does not exist")
} else {
  source(path)
}

And maybe `R CMD mypackage` would look in mypackcage/cmd/default.r.

Hadley

On Mon, Nov 28, 2011 at 1:16 PM, Henrik Bengtsson <hb at biostat.ucsf.edu> wrote:
> Hi,
>
> is it possible to add a custom script such that it is called via R CMD
> <custom>? ?Is R CMD searching for it elsewhere than R_HOME/bin/? ?I'm
> looking for an non-admin alternative, so copying the script to
> R_HOME/bin/ will not do (in case the user don't have enough permission
> to write there).
>
> /Henrik
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



-- 
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/



[Rd] R CMD <custom>?
Hadley Wickham