Module rebar_env

Data Types

rebar_dict()

rebar_dict() = dict:dict()

Function Index

create_env/1The following environment variables are exported when running a hook (absolute paths):.
create_env/2

Function Details

create_env/1

create_env(State::rebar_state:t()) -> proplists:proplist()

The following environment variables are exported when running a hook (absolute paths):

REBAR_DEPS_DIR = rebar_dir:deps_dir/1 REBAR_BUILD_DIR = rebar_dir:base_dir/1 REBAR_ROOT_DIR = rebar_dir:root_dir/1 REBAR_CHECKOUTS_DIR = rebar_dir:checkouts_dir/1 REBAR_CHECKOUTS_OUT_DIR = rebar_dir:checkouts_out_dir/1 REBAR_PLUGINS_DIR = rebar_dir:plugins_dir/1 REBAR_GLOBAL_CONFIG_DIR = rebar_dir:global_config_dir/1 REBAR_GLOBAL_CACHE_DIR = rebar_dir:global_cache_dir/1 REBAR_TEMPLATE_DIR = rebar_dir:template_dir/1

(relative paths): REBAR_APP_DIRS = rebar_dir:lib_dirs/1 REBAR_SRC_DIRS = rebar_dir:all_src_dirs/1

autoconf compatible variables (see: http://www.gnu.org/software/autoconf/manual/autoconf.html#Erlang-Libraries): ERLANG_ERTS_VER = erlang:system_info(version) ERLANG_ROOT_DIR = code:root_dir/0 ERLANG_LIB_DIR_erl_interface = code:lib_dir(erl_interface) ERLANG_LIB_VER_erl_interface = version part of path returned by code:lib_dir(erl_interface) ERL = ERLANG_ROOT_DIR/bin/erl ERLC = ERLANG_ROOT_DIR/bin/erl ERLANG_ARCH = rebar_api:wordsize/0 ERLANG_TARGET = rebar_api:get_arch/0

create_env/2

create_env(State::rebar_state:t(), Opts::rebar_dict()) -> proplists:proplist()


Generated by EDoc