summaryrefslogtreecommitdiff
path: root/lib/irb/irb.gemspec
blob: 658fe813f15cf5da97b2cf299e1f3f45e3f69011 (plain)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
begin
  require_relative "lib/irb/version"
rescue LoadError
  # for Ruby core repository
  require_relative "version"
end

Gem::Specification.new do |spec|
  spec.name          = "irb"
  spec.version       = IRB::VERSION
  spec.authors       = ["Keiju ISHITSUKA"]
  spec.email         = ["keiju@ruby-lang.org"]

  spec.summary       = %q{Interactive Ruby command-line tool for REPL (Read Eval Print Loop).}
  spec.description   = %q{Interactive Ruby command-line tool for REPL (Read Eval Print Loop).}
  spec.homepage      = "https://github.com/ruby/irb"
  spec.license       = "BSD-2-Clause"

  spec.files         = [
    ".document",
    "Gemfile",
    "LICENSE.txt",
    "README.md",
    "Rakefile",
    "bin/console",
    "bin/setup",
    "doc/irb/irb-tools.rd.ja",
    "doc/irb/irb.rd.ja",
    "exe/irb",
    "irb.gemspec",
    "lib/irb.rb",
    "lib/irb/cmd/chws.rb",
    "lib/irb/cmd/fork.rb",
    "lib/irb/cmd/help.rb",
    "lib/irb/cmd/load.rb",
    "lib/irb/cmd/nop.rb",
    "lib/irb/cmd/pushws.rb",
    "lib/irb/cmd/subirb.rb",
    "lib/irb/color.rb",
    "lib/irb/completion.rb",
    "lib/irb/context.rb",
    "lib/irb/easter-egg.rb",
    "lib/irb/ext/change-ws.rb",
    "lib/irb/ext/history.rb",
    "lib/irb/ext/loader.rb",
    "lib/irb/ext/multi-irb.rb",
    "lib/irb/ext/save-history.rb",
    "lib/irb/ext/tracer.rb",
    "lib/irb/ext/use-loader.rb",
    "lib/irb/ext/workspaces.rb",
    "lib/irb/extend-command.rb",
    "lib/irb/frame.rb",
    "lib/irb/help.rb",
    "lib/irb/init.rb",
    "lib/irb/input-method.rb",
    "lib/irb/inspector.rb",
    "lib/irb/lc/error.rb",
    "lib/irb/lc/help-message",
    "lib/irb/lc/ja/encoding_aliases.rb",
    "lib/irb/lc/ja/error.rb",
    "lib/irb/lc/ja/help-message",
    "lib/irb/locale.rb",
    "lib/irb/magic-file.rb",
    "lib/irb/notifier.rb",
    "lib/irb/output-method.rb",
    "lib/irb/ruby-lex.rb",
    "lib/irb/ruby_logo.aa",
    "lib/irb/src_encoding.rb",
    "lib/irb/version.rb",
    "lib/irb/workspace.rb",
    "lib/irb/ws-for-case-2.rb",
    "lib/irb/xmp.rb",
    "man/irb.1",
  ]
  spec.bindir        = "exe"
  spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

  spec.required_ruby_version = Gem::Requirement.new(">= 2.5")

  spec.add_dependency "reline", ">= 0.0.1"
  spec.add_development_dependency "bundler"
  spec.add_development_dependency "rake"
end