# -*- encoding: utf-8 -*-
# stub: optparse 0.8.1 ruby lib

Gem::Specification.new do |s|
  s.name = "optparse".freeze
  s.version = "0.8.1".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "homepage_uri" => "https://github.com/ruby/optparse", "source_code_uri" => "https://github.com/ruby/optparse" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Nobu Nakada".freeze]
  s.bindir = "exe".freeze
  s.date = "2025-12-10"
  s.description = "OptionParser is a class for command-line option analysis.  It is much more\nadvanced, yet also easier to use, than GetoptLong, and is a more Ruby-oriented\nsolution.\n".freeze
  s.email = ["nobu@ruby-lang.org".freeze]
  s.files = [".document".freeze, ".rdoc_options".freeze, "BSDL".freeze, "COPYING".freeze, "README.md".freeze, "doc/optparse/.document".freeze, "doc/optparse/argument_converters.rdoc".freeze, "doc/optparse/creates_option.rdoc".freeze, "doc/optparse/option_params.rdoc".freeze, "doc/optparse/ruby/argument_abbreviation.rb".freeze, "doc/optparse/ruby/argument_keywords.rb".freeze, "doc/optparse/ruby/argument_strings.rb".freeze, "doc/optparse/ruby/argv.rb".freeze, "doc/optparse/ruby/array.rb".freeze, "doc/optparse/ruby/basic.rb".freeze, "doc/optparse/ruby/block.rb".freeze, "doc/optparse/ruby/collected_options.rb".freeze, "doc/optparse/ruby/custom_converter.rb".freeze, "doc/optparse/ruby/date.rb".freeze, "doc/optparse/ruby/datetime.rb".freeze, "doc/optparse/ruby/decimal_integer.rb".freeze, "doc/optparse/ruby/decimal_numeric.rb".freeze, "doc/optparse/ruby/default_values.rb".freeze, "doc/optparse/ruby/descriptions.rb".freeze, "doc/optparse/ruby/explicit_array_values.rb".freeze, "doc/optparse/ruby/explicit_hash_values.rb".freeze, "doc/optparse/ruby/false_class.rb".freeze, "doc/optparse/ruby/float.rb".freeze, "doc/optparse/ruby/help.rb".freeze, "doc/optparse/ruby/help_banner.rb".freeze, "doc/optparse/ruby/help_format.rb".freeze, "doc/optparse/ruby/help_program_name.rb".freeze, "doc/optparse/ruby/integer.rb".freeze, "doc/optparse/ruby/long_names.rb".freeze, "doc/optparse/ruby/long_optional.rb".freeze, "doc/optparse/ruby/long_required.rb".freeze, "doc/optparse/ruby/long_simple.rb".freeze, "doc/optparse/ruby/long_with_negation.rb".freeze, "doc/optparse/ruby/match_converter.rb".freeze, "doc/optparse/ruby/matched_values.rb".freeze, "doc/optparse/ruby/method.rb".freeze, "doc/optparse/ruby/missing_options.rb".freeze, "doc/optparse/ruby/mixed_names.rb".freeze, "doc/optparse/ruby/name_abbrev.rb".freeze, "doc/optparse/ruby/no_abbreviation.rb".freeze, "doc/optparse/ruby/numeric.rb".freeze, "doc/optparse/ruby/object.rb".freeze, "doc/optparse/ruby/octal_integer.rb".freeze, "doc/optparse/ruby/optional_argument.rb".freeze, "doc/optparse/ruby/parse.rb".freeze, "doc/optparse/ruby/parse_bang.rb".freeze, "doc/optparse/ruby/proc.rb".freeze, "doc/optparse/ruby/regexp.rb".freeze, "doc/optparse/ruby/required_argument.rb".freeze, "doc/optparse/ruby/shellwords.rb".freeze, "doc/optparse/ruby/short_names.rb".freeze, "doc/optparse/ruby/short_optional.rb".freeze, "doc/optparse/ruby/short_range.rb".freeze, "doc/optparse/ruby/short_required.rb".freeze, "doc/optparse/ruby/short_simple.rb".freeze, "doc/optparse/ruby/string.rb".freeze, "doc/optparse/ruby/terminator.rb".freeze, "doc/optparse/ruby/time.rb".freeze, "doc/optparse/ruby/true_class.rb".freeze, "doc/optparse/ruby/uri.rb".freeze, "doc/optparse/tutorial.rdoc".freeze, "lib/optionparser.rb".freeze, "lib/optparse.rb".freeze, "lib/optparse/ac.rb".freeze, "lib/optparse/date.rb".freeze, "lib/optparse/kwargs.rb".freeze, "lib/optparse/shellwords.rb".freeze, "lib/optparse/time.rb".freeze, "lib/optparse/uri.rb".freeze, "lib/optparse/version.rb".freeze, "misc/rb_optparse.bash".freeze, "misc/rb_optparse.zsh".freeze]
  s.homepage = "https://github.com/ruby/optparse".freeze
  s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 2.5.0".freeze)
  s.rubygems_version = "3.6.9".freeze
  s.summary = "OptionParser is a class for command-line option analysis.".freeze
end
