Skip to content

Commit 1e18d8e

Browse files
author
José Valim
committed
Default mix task should be run, closes #834
1 parent 9ebce19 commit 1e18d8e

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

lib/mix/lib/mix/cli.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ defmodule Mix.CLI do
3434
end
3535

3636
defp get_task([]) do
37-
{ Mix.project[:default_task] || "compile", [] }
37+
{ Mix.project[:default_task] || "run", [] }
3838
end
3939

4040
defp run_task(name, args) do

lib/mix/lib/mix/project.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ defmodule Mix.Project do
131131
[ compile_path: "ebin",
132132
elixirc_exts: [:ex],
133133
default_env: [test: :test],
134-
default_task: "compile",
134+
default_task: "run",
135135
deps_path: "deps",
136136
erlc_paths: ["src"],
137137
lockfile: "mix.lock",

lib/mix/lib/mix/tasks/run.ex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ defmodule Mix.Tasks.Run do
3939
end
4040

4141
Mix.Task.run Mix.project[:prepare_task], args
42-
Code.eval Enum.join(head, " ")
43-
42+
if head != [], do: Code.eval Enum.join(head, " ")
4443
if opts[:no_halt], do: :timer.sleep(:infinity)
4544
end
4645

0 commit comments

Comments
 (0)