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
45
45
rem Optional parameters before the "-extra" parameter
46
46
set beforeExtra =
47
47
48
+ rem Flag which determines whether or not to use werl vs erl
49
+ set useWerl = 0
50
+
48
51
rem Recursive loop called for each parameter that parses the cmd line parameters
49
52
:startloop
50
53
set par = " %1 "
@@ -57,6 +60,8 @@ if "%par%"=="""" (
57
60
rem if no parameters defined - special case for parameter that is already quoted
58
61
goto :expand_erl_libs
59
62
)
63
+ rem ******* EXECUTION OPTIONS **********************
64
+ IF NOT " %par% " == " %par:+iex" (Set useWerl=1)
60
65
rem ******* ERLANG PARAMETERS **********************
61
66
IF NOT " %par% " == " %par:--detached =% " (Set parsErlang=%parsErlang% -detached)
62
67
IF NOT " %par% " == " %par:--hidden =% " (Set parsErlang=%parsErlang% -hidden)
@@ -87,8 +92,7 @@ for /d %%d in ("%originPath%..\lib\*.") do (
87
92
SETLOCAL disabledelayedexpansion
88
93
:run
89
94
IF %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 %*
91
96
) ELSE (
92
97
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 1
1
@ 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