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().
rattleInfo(all.dependencies=FALSE,
include.not.installed=FALSE,
include.not.available=FALSE,
include.libpath=FALSE)
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.
If TRUE then make mention of any packages that are not installed, but are available.
If TRUE then make mention of any packages that are not available from CRAN.
If TRUE then list the library location where each package is installed.
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()).
Package home page: https://rattle.togaware.com