Increase package loading transparency
Right now once corescf
is loaded a number of other packages is loaded / installed silently in the background. whilst this might be useful in most of our daily work it is has some side effects such as conflicts with already loaded packages and renv (#13 (closed)).
An alternative solution, which only adds a single line to our workflow is to explicitly call the packages after loading:
library(corescf)
load_packs()
This explicit behaviour also makes debugging easier in case of an error. Furthermore, it should print a message with the list of loaded packages.