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=
4848rem Flag which determines whether or not to use werl vs erl
4949set useWerl = 0
5050
51+ rem Designates which mode / Elixir component to run as
52+ set runMode = " elixir"
53+
5154rem Recursive loop called for each parameter that parses the cmd line parameters
5255:startloop
5356set par = " %1 "
@@ -62,6 +65,7 @@ if "%par%"=="""" (
6265)
6366rem ******* EXECUTION OPTIONS **********************
6467IF " %par% " == " " --werl" " (Set useWerl=1)
68+ IF " %par% " == " " +iex" " (Set runMode=" iex" )
6569rem ******* elixir parameters **********************
6670rem Note: we don't have to do anything with options that don't take an argument
6771IF " " " " == " %par:-e =% " (shift)
@@ -90,10 +94,13 @@ for /d %%d in ("%originPath%..\lib\*.") do (
9094)
9195SETLOCAL disabledelayedexpansion
9296:run
97+ IF NOT %runMode% == " iex" (
98+ set beforeExtra = -s elixir start_cli %beforeExtra%
99+ )
93100IF %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 %*
95102) 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 %*
97104)
98105:end
99106endlocal
You can’t perform that action at this time.
0 commit comments