33 lines
936 B
Ruby
33 lines
936 B
Ruby
$:.unshift File.expand_path("../lib", __FILE__)
|
|
require "foreman/version"
|
|
|
|
Gem::Specification.new do |gem|
|
|
gem.name = "foreman"
|
|
gem.license = "MIT"
|
|
gem.version = Foreman::VERSION
|
|
|
|
gem.author = "David Dollar"
|
|
gem.email = "ddollar@gmail.com"
|
|
gem.homepage = "http://github.com/ddollar/foreman"
|
|
gem.summary = "Process manager for applications with multiple components"
|
|
|
|
gem.description = gem.summary
|
|
|
|
gem.executables = "foreman"
|
|
gem.files = Dir["**/*"].select { |d| d =~ %r{^(README|bin/|data/|ext/|lib/|spec/|test/)} }
|
|
gem.files << "man/foreman.1"
|
|
|
|
gem.add_dependency 'thor', '>= 0.13.6'
|
|
gem.add_dependency 'dotenv', '>= 0.7'
|
|
|
|
if ENV["PLATFORM"] == "java"
|
|
gem.add_dependency "posix-spawn", "~> 0.3.6"
|
|
gem.platform = Gem::Platform.new("java")
|
|
end
|
|
|
|
if ENV["PLATFORM"] == "mingw32"
|
|
gem.add_dependency "win32console", "~> 1.3.0"
|
|
gem.platform = Gem::Platform.new("mingw32")
|
|
end
|
|
end
|