Skip to content
Back to formatted view

Raw Message

Message-ID: <e6ecea79-5b57-a772-f94e-a62b21c220d5@gmail.com>
Date: 2019-01-09T19:33:07Z
From: Duncan Murdoch
Subject: [R-pkg-devel] About a need for hooks from R CMD ... commands, and a question
In-Reply-To: <23606.9164.139022.665929@rob.eddelbuettel.com>

On 09/01/2019 11:39 a.m., Dirk Eddelbuettel wrote:
> 
> Hi Duncan and I?aki,
> 
> On 4 January 2019 at 14:13, Duncan Murdoch wrote:
> | If you want a total hack, the help system can run R code during a build,
> | e.g. \Sexpr[stage=build]{paste("Built at", Sys.time())}.  Certainly it
> | could embed some information in a help page; perhaps it could do more.
> | Similarly, vignettes are typically built during R CMD build, so they
> | might be able to have useful side effects.
> |
> | But it seems likely that something less of a kludge would be desirable.
> 
> A first simple
> 
>    [...]
>    
>    <<preliminaries,echo=FALSE,results=hide>>=
>    user <- Sys.getenv("USER")
>    dir <- getwd()
>    @
> 
>    [...]
> 
>    Built by '\Sexpr{user}' in directory '\Sexpr{dir}'.
> 
> did not work. By the time that chunk is evaluate, I am already in TEMPDIR.
> 
> Any clever ideas about I could inject code into the part that creates the tarball?

Same seems to be true for macros in help pages.

Duncan