inst/install.dependencies.R

#!/usr/bin/env Rscript
#
# Install required packages for R-FieldSpectra
list.of.packages <- c('XML','Hmisc','testthat','signal','Rcpp','devtools') 

new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) {
  print("installing : ")
  print(new.packages)
  install.packages(new.packages, repos="http://cran.us.r-project.org")
}


# Look for suggested packages
if(!('testthat') %in% installed.packages()[,"Package"]) {
	print("Suggested install testthat not installed")
    print("You can install the driver using the following command in R.")
    print("install.packages('testthat', repos='http://cran.rstudio.com/')")
} else if (!('devtools') %in% installed.packages()[,"Package"]) {
	print("Suggested install devtools not installed")
    print("You can install the driver using the following command in R.")
    print("install.packages('devtools', repos='http://cran.rstudio.com/')")
} else if (!('Rprospect') %in% installed.packages()[,"Package"]) {
	print("Suggested install Rprospect not installed")
}
serbinsh/R-FieldSpectra documentation built on March 31, 2022, 10:08 p.m.