@ -29,7 +29,8 @@ init(State) ->
{ example , " " } ,
{ example , " " } ,
{ short_desc , " " } ,
{ short_desc , " " } ,
{ desc , " " } ,
{ desc , " " } ,
{ opts , [ { paths , $p , " paths " , string , " Wildcard path of ebin directories to add to code path " } ] } ] ) ) ,
{ opts , [ { paths , $p , " paths " , string , " Wildcard paths of ebin directories to add to code path, separated by a colon " } ,
{ separator , $s , " separator " , string , " In case of multiple return paths, the separator character to use to join them. " } ] } ] ) ) ,
{ ok , State1 } .
{ ok , State1 } .
- spec do ( rebar_state : t ( ) ) - > { ok , rebar_state : t ( ) } | { error , string ( ) } .
- spec do ( rebar_state : t ( ) ) - > { ok , rebar_state : t ( ) } | { error , string ( ) } .
@ -39,8 +40,9 @@ do(State) ->
% % Add code paths from -- paths to the beginning of the code path
% % Add code paths from -- paths to the beginning of the code path
{ RawOpts , _ } = rebar_state : command_parsed_args ( State ) ,
{ RawOpts , _ } = rebar_state : command_parsed_args ( State ) ,
Paths = proplists : get_value ( paths , RawOpts ) ,
Paths = proplists : get_value ( paths , RawOpts ) ,
CodePaths = filelib : wildcard ( Paths ) ,
code : add_pathsa ( CodePaths ) ,
Sep = proplists : get_value ( separator , RawOpts , " " ) ,
[ code : add_pathsa ( filelib : wildcard ( PathWildcard ) )
| | PathWildcard < - string : tokens ( Paths , Sep ) ] ,
[ AppInfo ] = rebar_state : project_apps ( State ) ,
[ AppInfo ] = rebar_state : project_apps ( State ) ,
AppInfo1 = rebar_app_info : out_dir ( AppInfo , rebar_dir : get_cwd ( ) ) ,
AppInfo1 = rebar_app_info : out_dir ( AppInfo , rebar_dir : get_cwd ( ) ) ,