Here is a one-liner I use to install all R dependencies of a script. It is especially useful if you need to run your code on a server or cluster.
perl -lne '/library\((.*)\)/ && print $1' *.R *.Rmd | xargs Rscript -e 'install.packages(commandArgs(T), repos = "https://cran.rstudio.com")'
An alternative is to use
p_load from the pacman package in your R scripts instead of
See also the discussion in Elegant way to check for missing packages and install them?.