# File lib/phusion_passenger/config/main.rb, line 57
        def self.run!(argv)
                command_class, new_argv = lookup_command_class_by_argv(argv)
                if help_requested?(argv)
                        help
                elsif help_all_requested?(argv)
                        help(true)
                elsif command_class
                        command = command_class.new(new_argv)
                        command.run
                else
                        help
                        abort
                end
        end