Module PhusionPassenger::Config
In: src/ruby_supportlib/phusion_passenger/config/download_nginx_engine_command.rb
src/ruby_supportlib/phusion_passenger/config/command.rb
src/ruby_supportlib/phusion_passenger/config/utils.rb
src/ruby_supportlib/phusion_passenger/config/nginx_engine_compiler.rb
src/ruby_supportlib/phusion_passenger/config/installation_utils.rb
src/ruby_supportlib/phusion_passenger/config/detach_process_command.rb
src/ruby_supportlib/phusion_passenger/config/install_standalone_runtime_command.rb
src/ruby_supportlib/phusion_passenger/config/compile_agent_command.rb
src/ruby_supportlib/phusion_passenger/config/install_agent_command.rb
src/ruby_supportlib/phusion_passenger/config/agent_compiler.rb
src/ruby_supportlib/phusion_passenger/config/about_command.rb
src/ruby_supportlib/phusion_passenger/config/system_metrics_command.rb
src/ruby_supportlib/phusion_passenger/config/download_agent_command.rb
src/ruby_supportlib/phusion_passenger/config/list_instances_command.rb
src/ruby_supportlib/phusion_passenger/config/api_call_command.rb
src/ruby_supportlib/phusion_passenger/config/compile_nginx_engine_command.rb
src/ruby_supportlib/phusion_passenger/config/restart_app_command.rb
src/ruby_supportlib/phusion_passenger/config/validate_install_command.rb
src/ruby_supportlib/phusion_passenger/config/build_native_support_command.rb
src/ruby_supportlib/phusion_passenger/config/main.rb
src/ruby_supportlib/phusion_passenger/config/reopen_logs_command.rb

Core of the `passenger-config` command. Dispatches a subcommand to a specific class.

Methods

help   run!  

Classes and Modules

Module PhusionPassenger::Config::InstallationUtils
Module PhusionPassenger::Config::Utils
Class PhusionPassenger::Config::AboutCommand
Class PhusionPassenger::Config::AgentCompiler
Class PhusionPassenger::Config::ApiCallCommand
Class PhusionPassenger::Config::BuildNativeSupportCommand
Class PhusionPassenger::Config::Command
Class PhusionPassenger::Config::CompileAgentCommand
Class PhusionPassenger::Config::CompileNginxEngineCommand
Class PhusionPassenger::Config::DetachProcessCommand
Class PhusionPassenger::Config::DownloadAgentCommand
Class PhusionPassenger::Config::DownloadNginxEngineCommand
Class PhusionPassenger::Config::InstallAgentCommand
Class PhusionPassenger::Config::InstallStandaloneRuntimeCommand
Class PhusionPassenger::Config::ListInstancesCommand
Class PhusionPassenger::Config::NginxEngineCompiler
Class PhusionPassenger::Config::ReopenLogsCommand
Class PhusionPassenger::Config::RestartAppCommand
Class PhusionPassenger::Config::SystemMetricsCommand
Class PhusionPassenger::Config::ValidateInstallCommand

Constants

KNOWN_COMMANDS = [ ["detach-process", "DetachProcessCommand"], ["restart-app", "RestartAppCommand"], ["list-instances", "ListInstancesCommand"], ["reopen-logs", "ReopenLogsCommand"], ["api-call", "ApiCallCommand"], ["validate-install", "ValidateInstallCommand"], ["build-native-support", "BuildNativeSupportCommand"], ["install-agent", "InstallAgentCommand"], ["install-standalone-runtime", "InstallStandaloneRuntimeCommand"], ["download-agent", "DownloadAgentCommand"], ["download-nginx-engine", "DownloadNginxEngineCommand"], ["compile-agent", "CompileAgentCommand"], ["compile-nginx-engine", "CompileNginxEngineCommand"], ["system-metrics", "SystemMetricsCommand"], ["about", "AboutCommand"]
ABOUT_OPTIONS = [ "root", "includedir", "nginx-addon-dir", "nginx-libs", "compiled", "custom-packaged", "installed-from-release-package", "make-locations-ini", "detect-apache2", "ruby-command", "ruby-libdir", "rubyext-compat-id", "cxx-compat-id", "version"

Public Class methods

[Validate]