Skip to content

Commit ad29306

Browse files
committed
fix: handle unexpected cases around detecting tty
1 parent c4b9359 commit ad29306

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

lib/mix/task.ex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,12 @@ defmodule Igniter.Mix.Task do
299299
def tty? do
300300
with {:ok, info} <- :file.read_file_info("/dev/stdin") do
301301
elem(info, 2) == :device
302+
else
303+
_ -> false
302304
end
305+
rescue
306+
_ ->
307+
false
303308
end
304309

305310
defmacro positional_args!(argv) do

0 commit comments

Comments
 (0)