rattleInfo: Extract Rattle and related package information.

View source: R/rattleInfo.R

rattleInfoR Documentation

Extract Rattle and related package information.

Description

Display system information, including versions of Rattle and R, operating system, and versions of other packages used by Rattle. Useful for reporting bugs but also invisibly returns a list of packages that have updates available and can be passed to install.packages().

Usage

rattleInfo(all.dependencies=FALSE,
           include.not.installed=FALSE,
           include.not.available=FALSE,
           include.libpath=FALSE)

Arguments

all.dependencies

If TRUE then check the full dependency graph for Rattle and list all of those packages (which may take quite a few seconds to compute), or else just list those key packages that Rattle Depends on and Suggests.

include.not.installed

If TRUE then make mention of any packages that are not installed, but are available.

include.not.available

If TRUE then make mention of any packages that are not available from CRAN.

include.libpath

If TRUE then list the library location where each package is installed.

Details

This is a support function to list useful information to provide the developers with information about the system environment when running Rattle. It is intended to provide the information that is useful in reporting bugs.

It also lists the currently installed version of a number of packages that Rattle makes use of as well as checking for any updates available for those packages.

If updates are found then a command is generated and printed so that a user can simply copy and paste the command to update the relevant packages. The function also invisibly returns the list of packages that can be updated, so that we can do something like: install.packages(rattleInfo()).

Author(s)

Graham.Williams@togaware.com

References

Package home page: https://rattle.togaware.com

See Also

rattle.


rattle documentation built on March 21, 2022, 5:06 p.m.