mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-22 08:41:02 -05:00
13 lines
391 B
R
13 lines
391 B
R
|
#!/usr/bin/env Rscript
|
||
|
|
||
|
# Based on: https://stackoverflow.com/questions/26244530/how-do-i-make-install-packages-return-an-error-if-an-r-package-cannot-be-install
|
||
|
|
||
|
packages = commandArgs(trailingOnly=TRUE)
|
||
|
|
||
|
for (l in packages) {
|
||
|
install.packages(l, repos='https://cloud.r-project.org/');
|
||
|
if ( ! library(l, character.only=TRUE, logical.return=TRUE) ) {
|
||
|
quit(status=1, save='no')
|
||
|
}
|
||
|
}
|