forked from mattray/spiceweasel
-
Notifications
You must be signed in to change notification settings - Fork 1
/
spiceweasel.gemspec
31 lines (28 loc) · 1.26 KB
/
spiceweasel.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# -*- encoding: utf-8 -*-
require File.join(File.dirname(__FILE__), *%w[lib spiceweasel version])
Gem::Specification.new do |s|
s.name = "spiceweasel"
s.version = Spiceweasel::VERSION
s.platform = Gem::Platform::RUBY
s.authors = ["Matt Ray"]
s.email = ["[email protected]"]
s.license = 'Apache'
s.homepage = "https://github.com/mattray/spiceweasel"
s.summary = %q{CLI for generating Chef knife commands from a simple JSON or YAML file.}
s.description = %q{Provides a CLI tool for generating knife commands to build Chef-managed infrastructure from a simple JSON or YAML file.}
s.required_ruby_version = '>= 1.9'
s.files = Dir['LICENSE', 'README.md', 'bin/*', 'lib/**/*']
s.test_files = Dir.glob('spec/**/*')
s.executables = Dir.glob('bin/**/*').map{ |f| File.basename(f) }
s.require_path = "lib"
s.add_dependency('yajl-ruby')
s.add_dependency('mixlib-cli')
s.add_dependency('mixlib-config')
s.add_dependency('mixlib-log')
s.add_dependency('mixlib-shellout')
s.add_dependency('chef', '>= 0.10')
s.add_dependency('berkshelf', '< 3')
s.add_dependency('solve') # some what redundant since provided via berkshelf
s.add_development_dependency('rspec')
s.add_development_dependency('rake')
end