File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
Expand file tree Collapse file tree 2 files changed +8
-5
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)
@@ -87,8 +92,7 @@ for /d %%d in ("%originPath%..\lib\*.") do (
8792SETLOCAL disabledelayedexpansion
8893:run
8994IF %useWerl% EQU 1 (
90- werl %ext_libs% %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
95+ werl %ext_libs% -noshell %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
9196) ELSE (
9297 erl %ext_libs% -noshell %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
93- )
94-
98+ )
Original file line number Diff line number Diff line change 11@ echo off
2- SET useWerl = 1
3- 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