diff --git a/lib/display.ex b/lib/display.ex index ad9aaf7..9f19cf5 100644 --- a/lib/display.ex +++ b/lib/display.ex @@ -3,8 +3,6 @@ defmodule Display do @current_dir File.cwd! def show_failure(failure, module, name) do - clear_screen() - IO.puts("Now meditate upon #{format_module(module)}") IO.puts("---------------------------------------") IO.puts(name) @@ -20,7 +18,7 @@ defmodule Display do IO.puts("Considering #{format_module(module)}...") end - def clear_screen() do + def clear_screen do if Options.clear_screen? do IO.puts(ANSI.clear) IO.puts(ANSI.home) diff --git a/lib/runner.ex b/lib/runner.ex index 2d05c27..d4d4559 100644 --- a/lib/runner.ex +++ b/lib/runner.ex @@ -18,6 +18,7 @@ defmodule Runner do end def run(start_module) do + Display.clear_screen() start_idx = Enum.find_index(@modules, &(&1 == start_module)) Enum.drop(@modules, start_idx) |> Enum.take_while(fn(mod) ->