File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,9 @@ set originPath=%~dp0
4545rem Optional parameters before the "-extra" parameter
4646set beforeExtra =
4747
48+ rem Flag which determines whether or not to use werl vs erl
49+ set useWerl = 0
50+
4851rem Recursive loop called for each parameter that parses the cmd line parameters
4952:startloop
5053set par = " %1 "
@@ -57,6 +60,8 @@ if "%par%"=="""" (
5760 rem if no parameters defined - special case for parameter that is already quoted
5861 goto :expand_erl_libs
5962)
63+ rem ******* EXECUTION OPTIONS **********************
64+ IF NOT " %par% " == " %par:+iex" (Set useWerl=1)
6065rem ******* ERLANG PARAMETERS **********************
6166IF NOT " %par% " == " %par:--detached =% " (Set parsErlang=%parsErlang% -detached)
6267IF NOT " %par% " == " %par:--hidden =% " (Set parsErlang=%parsErlang% -hidden)
@@ -86,5 +91,8 @@ for /d %%d in ("%originPath%..\lib\*.") do (
8691)
8792SETLOCAL disabledelayedexpansion
8893:run
89- erl %ext_libs% -noshell %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
90-
94+ IF %useWerl% EQU 1 (
95+ werl %ext_libs% -noshell %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
96+ ) ELSE (
97+ erl %ext_libs% -noshell %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
98+ )
Original file line number Diff line number Diff line change 11@ echo off
2- call " %~dp0 \elixir.bat" +iex --no-halt -e " IEx.start " %*
2+ call " %~dp0 \elixir.bat" +iex --erl " -user Elixir. IEx.CLI " --no-halt %
You can’t perform that action at this time.
0 commit comments