aboutsummaryrefslogtreecommitdiffstats
path: root/src/rcl_state.erl
diff options
context:
space:
mode:
authorEric B Merritt <[email protected]>2013-05-03 09:17:35 -0700
committerEric <[email protected]>2013-05-09 16:43:59 -0700
commit0d5a803a28010cc956948b614408b9d38997e9a1 (patch)
tree56f23e0b7158f2dc2f7d5fc8782bfb0c87c781e4 /src/rcl_state.erl
parente68bbac546e084b4949dc01cbe88c03f6c667139 (diff)
downloadrelx-0d5a803a28010cc956948b614408b9d38997e9a1.tar.gz
relx-0d5a803a28010cc956948b614408b9d38997e9a1.tar.bz2
relx-0d5a803a28010cc956948b614408b9d38997e9a1.zip
support the creation or relups
Diffstat (limited to 'src/rcl_state.erl')
-rw-r--r--src/rcl_state.erl11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rcl_state.erl b/src/rcl_state.erl
index 3a91f48..ca6ec8c 100644
--- a/src/rcl_state.erl
+++ b/src/rcl_state.erl
@@ -25,6 +25,7 @@
-export([new/2,
log/1,
+ action/1,
output_dir/1,
lib_dirs/1,
overrides/1,
@@ -57,6 +58,7 @@
put/3,
caller/1,
caller/2,
+ upfrom/1,
format/1,
format/2]).
@@ -127,6 +129,11 @@ new(PropList, Target)
disable_default_libs,
proplists:get_value(disable_default_libs, PropList, false)).
+%% @doc the action targeted for this system
+-spec action(t()) -> atom().
+action(#state_t{action=Action}) ->
+ Action.
+
%% @doc the application overrides for the system
-spec overrides(t()) -> [{AppName::atom(), Directory::file:filename()}].
overrides(#state_t{overrides=Overrides}) ->
@@ -282,6 +289,10 @@ caller(#state_t{caller=Caller}) ->
caller(S, Caller) ->
S#state_t{caller=Caller}.
+-spec upfrom(t()) -> string() | binary() | undefined.
+upfrom(#state_t{upfrom=UpFrom}) ->
+ UpFrom.
+
-spec format(t()) -> iolist().
format(Mod) ->
format(Mod, 0).