HenrikBengtsson / startup

:wrench: R package: startup - Friendly R Startup Configuration
https://henrikbengtsson.github.io/startup/
163 stars 5 forks source link

BUG: startup(debug=TRUE) leak parts of the value of env var if it contains equal sign #78

Closed HenrikBengtsson closed 4 years ago

HenrikBengtsson commented 4 years ago

With /home/hb/.Renviron.d/tests-envvar:

R_ENVVAR_TEST_002=HOME=${HOME},USER=${USER}

we get:

> Sys.getenv("R_ENVVAR_TEST_002")
[1] "HOME=/home/hb,USER=hb"

However, startup::startup(debug=TRUE) fail to identify what the name of the environment variable is resulting in leaking part of its value as well;

0.018s:  - ‘/home/hb/.Renviron.d/tests-envvar’ (1 lines; 172 bytes) setting 1 environment variables (‘R_ENVVAR_TEST_002=HOME=${HOME},USER’)