summaryrefslogtreecommitdiff
path: root/src/rebar3.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rebar3.erl')
-rw-r--r--src/rebar3.erl11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/rebar3.erl b/src/rebar3.erl
index 368ba68..b325dc8 100644
--- a/src/rebar3.erl
+++ b/src/rebar3.erl
@@ -127,7 +127,7 @@ run_aux(State, GlobalPluginProviders, RawArgs) ->
State5 = rebar_state:create_logic_providers(AllProviders, State4),
{Task, Args} = parse_args(RawArgs),
- rebar_core:process_command(rebar_state:command_args(State5, Args), list_to_atom(Task)).
+ rebar_core:process_command(rebar_state:command_args(State5, Args), Task).
init_config() ->
%% Initialize logging system
@@ -177,10 +177,6 @@ init_config() ->
%% Initialize vsn cache
{PluginProviders, rebar_state:set(State1, vsn_cache, dict:new())}.
-%%
-%% Parse command line arguments using getopt and also filtering out any
-%% key=value pairs. What's left is the list of commands to run
-%%
parse_args([]) ->
parse_args(["help"]);
parse_args([H | Rest]) when H =:= "-h"
@@ -189,8 +185,8 @@ parse_args([H | Rest]) when H =:= "-h"
parse_args([H | Rest]) when H =:= "-v"
; H =:= "--version" ->
parse_args(["version" | Rest]);
-parse_args([RawTask | RawRest]) ->
- {RawTask, RawRest}.
+parse_args([Task | RawRest]) ->
+ {list_to_atom(Task), RawRest}.
set_options(State, {Options, NonOptArgs}) ->
GlobalDefines = proplists:get_all_values(defines, Options),
@@ -251,7 +247,6 @@ global_option_spec_list() ->
[
%% {Name, ShortOpt, LongOpt, ArgSpec, HelpMsg}
{help, $h, "help", undefined, "Print this help."},
- %{verbose, $v, "verbose", integer, "Verbosity level (-v, -vv)."},
{version, $V, "version", undefined, "Show version information."},
%{config, $C, "config", string, "Rebar config file to use."},
{task, undefined, undefined, string, "Task to run."}