Class: PhusionPassenger::Standalone::HelpCommand
- Inherits:
-
Command
show all
- Defined in:
- lib/phusion_passenger/standalone/help_command.rb
Constant Summary
Constants inherited
from Command
Command::DEFAULT_OPTIONS
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Command
description, #initialize
Class Method Details
.show_in_command_list ⇒ Object
29
30
31
|
# File 'lib/phusion_passenger/standalone/help_command.rb', line 29
def self.show_in_command_list
return false
end
|
Instance Method Details
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# File 'lib/phusion_passenger/standalone/help_command.rb', line 33
def run
puts "Phusion Passenger Standalone, the easiest way to deploy Ruby web apps."
puts
puts "Available commands:"
puts
Main.each_command do |command_name, command_class|
if command_class.show_in_command_list
printf " passenger %-15s %s\n",
command_name,
wrap_desc(command_class.description, 51, 29)
end
end
puts
puts "Special options:"
puts
puts " passenger --help Display this help message."
puts " passenger --version Display version number."
puts
puts "For more information about a specific command, please type"
puts "'passenger <COMMAND> --help', e.g. 'passenger start --help'."
end
|