File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,9 @@ set beforeExtra=
48
48
rem Flag which determines whether or not to use werl vs erl
49
49
set useWerl = 0
50
50
51
+ rem Designates which mode / Elixir component to run as
52
+ set runMode = " elixir"
53
+
51
54
rem Recursive loop called for each parameter that parses the cmd line parameters
52
55
:startloop
53
56
set par = " %1 "
@@ -62,6 +65,7 @@ if "%par%"=="""" (
62
65
)
63
66
rem ******* EXECUTION OPTIONS **********************
64
67
IF " %par% " == " " --werl" " (Set useWerl=1)
68
+ IF " %par% " == " " +iex" " (Set runMode=" iex" )
65
69
rem ******* elixir parameters **********************
66
70
rem Note: we don't have to do anything with options that don't take an argument
67
71
IF " " " " == " %par:-e =% " (shift)
@@ -90,10 +94,13 @@ for /d %%d in ("%originPath%..\lib\*.") do (
90
94
)
91
95
SETLOCAL disabledelayedexpansion
92
96
:run
97
+ IF NOT %runMode% == " iex" (
98
+ set beforeExtra = -s elixir start_cli %beforeExtra%
99
+ )
93
100
IF %useWerl% EQU 1 (
94
- start werl.exe %ext_libs% %ELIXIR_ERL_OPTIONS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
101
+ start werl.exe %ext_libs% %ELIXIR_ERL_OPTIONS% %parsErlang% %beforeExtra% -extra %*
95
102
) ELSE (
96
- erl.exe %ext_libs% -noshell %ELIXIR_ERL_OPTIONS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
103
+ erl.exe %ext_libs% -noshell %ELIXIR_ERL_OPTIONS% %parsErlang% %beforeExtra% -extra %*
97
104
)
98
105
:end
99
106
endlocal
You can’t perform that action at this time.
0 commit comments