diff options
Diffstat (limited to 'src/rebar_config.erl')
-rw-r--r-- | src/rebar_config.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rebar_config.erl b/src/rebar_config.erl index c2d59b2..7efdf75 100644 --- a/src/rebar_config.erl +++ b/src/rebar_config.erl @@ -32,7 +32,7 @@ set/3, set_global/2, get_global/2, is_verbose/0, get_jobs/0, - set_env/3, get_env/2, + set_env/3, get_env/2, reset_env/1, set_skip_dir/2, is_skip_dir/2, reset_skip_dirs/1, clean_config/2, set_xconf/3, get_xconf/2, erase_xconf/2, reset_xconf/1]). @@ -136,6 +136,9 @@ set_env(Config, Mod, Env) -> get_env(Config, Mod) -> dict:fetch(Mod, Config#config.envs). +reset_env(Config) -> + Config#config{envs = new_env()}. + set_skip_dir(Config, Dir) -> OldSkipDirs = Config#config.skip_dirs, NewSkipDirs = case is_skip_dir(Config, Dir) of |