19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/redmine/cli/command_factory.rb', line 19
def command
case @arguments.command
when Redmine::CLI::Parser::COMMAND_START
Redmine::Commands::Start.new(@arguments, @config)
when Redmine::CLI::Parser::COMMAND_LIST
Redmine::Commands::List.new
when Redmine::CLI::Parser::COMMAND_INSTALL_PLUGINS
Redmine::Commands::PullPlugins.new(@arguments)
when Redmine::CLI::Parser::COMMAND_STOP
Redmine::Commands::Stop.new(@arguments)
when Redmine::CLI::Parser::COMMAND_SHOW
Redmine::Commands::Show.new(@arguments)
when Redmine::CLI::Parser::COMMAND_SHELL
Redmine::Commands::Shell.new(@arguments)
when Redmine::CLI::Parser::COMMAND_HELP
Redmine::Commands::Help.new
when Redmine::CLI::Parser::COMMAND_LOGS
Redmine::Commands::Logs.new(@arguments)
else
raise Redmine::CLI::UnclearCommand, @arguments.command
end
end
|