Sha256: c93c59c7da67dec3d845c2216cb1f95ec19f30377927e19e03704e0d8eae7206

Contents?: true

Size: 1.29 KB

Versions: 9

Compression:

Stored size: 1.29 KB

Contents

#!/usr/bin/env ruby
#  Phusion Passenger - http://www.modrails.com/
#  Copyright (C) 2008  Phusion
#
#  Phusion Passenger is a trademark of Hongli Lai & Ninh Bui.
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; version 2 of the License.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License along
#  with this program; if not, write to the Free Software Foundation, Inc.,
#  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

PASSENGER_ROOT = File.expand_path(File.dirname(__FILE__) << "/..")

def help
	puts "Tool for showing Passenger configuration information."
	puts "Usage: passenger-config <OPTIONS>"
	puts
	puts "Options:"
	puts "  --root      Show Passenger's root directory."
	puts "  --version   Show Passenger's version number."
end

case ARGV[0]
when "--root"
	puts PASSENGER_ROOT
when "--version"
	File.read("#{PASSENGER_ROOT}/Rakefile") =~ /^PACKAGE_VERSION = "(.*)"/
	puts $1
else
	help
	exit 1
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
rockdog-passenger-0.0.1 bin/passenger-config
passenger-2.0.1 bin/passenger-config
passenger-2.0.4 bin/passenger-config
passenger-2.0.2 bin/passenger-config
passenger-2.0.3 bin/passenger-config
passenger-2.0.6 bin/passenger-config
passenger-2.1.2 bin/passenger-config
passenger-2.0.5 bin/passenger-config
passenger-2.1.3 bin/passenger-config