What's the best way to install this tool on the cluster, make it easily available and and keep it updated?
In theory it should be possible to install it in the system wide R package library with remotes::install_github() and then create a system wide alias from sidora to path/sidora.R. Updating would then boil down to running remotes::install_github(). But that has to be done by an admin. Inconvenient - especially in the beginning when we still make a lot of changes.
A completely different solution would be to ask the users to install it into their own package libraries and create an own alias. We could provide an install script to do this automatically.
What's the best way to install this tool on the cluster, make it easily available and and keep it updated?
In theory it should be possible to install it in the system wide R package library with
remotes::install_github()and then create a system wide alias fromsidoratopath/sidora.R. Updating would then boil down to runningremotes::install_github(). But that has to be done by an admin. Inconvenient - especially in the beginning when we still make a lot of changes.A completely different solution would be to ask the users to install it into their own package libraries and create an own alias. We could provide an install script to do this automatically.