File: foremancli.gemspec

package info (click to toggle)
foremancli 1.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, trixie
  • size: 92 kB
  • sloc: ruby: 173; makefile: 8
file content (42 lines) | stat: -rw-r--r-- 1,378 bytes parent folder | download | duplicates (2)
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
32
33
34
35
36
37
38
39
40
41
42

# -*- encoding: utf-8 -*-
$:.push('lib')
require "foremancli/version"

Gem::Specification.new do |s|
  s.name     = "foremancli"
  s.version  = Foremancli::VERSION.dup
  s.date     = "2012-05-01"
  s.summary  = "This is the CLI for Foreman, which is a provisioning tool and node classifier for sysadmins."
  s.email    = "brian.gupta@brandorr.com"
  s.homepage = "https://github.com/ohadlevy/foreman/blob/master/extras/cli/foremancli"
  s.authors  = ['Brian Gupta']
  
  s.description = <<-EOF
This is the CLI for Foreman, which is a provisioning tool and node classifier for sysadmins.
EOF
  
  dependencies = [
    [:runtime,     "rest-client",  "~> 1.4"],
    [:runtime, "json", "~> 1.4"],
  ]
  
  s.files         = Dir['**/*']
  s.test_files    = Dir['test/**/*'] + Dir['spec/**/*']
  s.executables   = Dir['bin/*'].map { |f| File.basename(f) }
  s.require_paths = ["lib"]
  
  
  ## Make sure you can build the gem on older versions of RubyGems too:
  s.rubygems_version = "1.3.7"
  s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
  s.specification_version = 3 if s.respond_to? :specification_version
  
  dependencies.each do |type, name, version|
    if s.respond_to?("add_#{type}_dependency")
      s.send("add_#{type}_dependency", name, version)
    else
      s.add_dependency(name, version)
    end
  end
end