[Rd] How to suppress 'Loading required package ...' via Depends/Imports
Prof Brian Ripley
ripley at stats.ox.ac.uk
Fri Apr 27 16:10:42 CEST 2007
See ?suppressMessages
I did:
> suppressPackageStartupMessages(library("mboost"))
and saw no messages at all in 2.5.0. (And that is one of the noisiest.)
On Fri, 27 Apr 2007, Dirk Eddelbuettel wrote:
>
> I tend to run batch jobs via littler. These often start with a single line
> loading one or two in-house packages. Now, most the Depends of these
> in-house packages now use Depends: entries in DESCRIPTION, rather than
> require() in R/zzz.R. This seems to have at least one undesirable side
> effect: noise.
>
> Using require(), I can choose the 'quietly=TRUE, warn.conflict=FALSE'
> arguments, and additionally I can wrap the require call in stopfifnot()
> making it both quiet and failure proof.
>
> But I cannot figure out how to tell R via DESCRIPTION how to
> a) not tell me its loading a package
> b) keep quiet about the conflicts
>
> In other words, how do I get rid of all this:
>
> foo:~s> ./someLittlerScript
> Loading required package: MASS
> Loading required package: grDevices
> Loading required package: graphics
> Loading required package: stats
> Loading required package: utils
> Loading required package: zoo
>
> Attaching package: 'zoo'
>
>
> The following object(s) are masked from package:base :
>
> rapply
>
> Thanks, Dirk
>
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel
mailing list