diff options
author | Francisco Rojas <frojas@groupon.com> | 2016-04-06 21:16:25 -0700 |
---|---|---|
committer | Francisco Rojas <frojas@groupon.com> | 2016-04-06 21:16:25 -0700 |
commit | 243e94391a4ac446cfe0c814750abfb014db9ac4 (patch) | |
tree | 5c0f9fc9ea5408bc4c8b0a0359c2e646e6ad80ee /src/rebar_dir.erl | |
parent | 2d1d251add285c6296e0ce1c12e2a9a961c2209b (diff) |
Read env var REBAR_CACHE_DIR on rebar3 only once
Instead of reading every time that rebar_dir:global_cache_dir/1 is
called
Diffstat (limited to 'src/rebar_dir.erl')
-rw-r--r-- | src/rebar_dir.erl | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/rebar_dir.erl b/src/rebar_dir.erl index df05cdb..1ec58d4 100644 --- a/src/rebar_dir.erl +++ b/src/rebar_dir.erl @@ -94,14 +94,8 @@ global_config() -> -spec global_cache_dir(rebar_dict()) -> file:filename_all(). global_cache_dir(Opts) -> - RebarCacheDir = case os:getenv("REBAR_CACHE_DIR") of - false -> - Home = home_dir(), - filename:join([Home, ".cache", "rebar3"]); - ConfigFile -> - ConfigFile - end, - rebar_opts:get(Opts, global_rebar_dir, RebarCacheDir). + Home = home_dir(), + rebar_opts:get(Opts, global_rebar_dir, filename:join([Home, ".cache", "rebar3"])). local_cache_dir(Dir) -> filename:join(Dir, ".rebar3"). |