Skip to content

Commit a2662a4

Browse files
author
José Valim
committed
Ensure elixir and iex works on MinGW
1 parent 1d29262 commit a2662a4

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

bin/elixir

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ if [ "$OSTYPE" = "cygwin" ]; then SCRIPT_PATH=$(cygpath -m $SCRIPT_PATH); fi
8585
if [ "$MODE" != "iex" ]; then ERL="-noshell -s elixir start_cli $ERL"; fi
8686

8787
# Check for terminal support
88-
if test -t 1 -a -t 2; then ERL="-elixir ansi_enabled true $ERL"; fi
88+
if [ "$OS" != "Windows_NT" ]; then
89+
if test -t 1 -a -t 2; then ERL="-elixir ansi_enabled true $ERL"; fi
90+
fi
8991

9092
if [ -z "$ERL_PATH" ]; then
9193
if [ -f "$SCRIPT_PATH/../releases/RELEASES" ] && [ -f "$SCRIPT_PATH/erl" ]; then

bin/iex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ readlink_f () {
3939
SELF=$(readlink_f "$0")
4040
SCRIPT_PATH=$(dirname "$SELF")
4141

42-
if [ "$OSTYPE" = "cygwin" ]; then NOSHELL="-noshell "; fi
42+
if [ "$OS" = "Windows_NT" ]; then NOSHELL="-noshell "; fi
4343
exec "$SCRIPT_PATH"/elixir --no-halt --erl "$NOSHELL -user Elixir.IEx.CLI" +iex "$@"

0 commit comments

Comments
 (0)