ruby-changes:66952
From: Hiroshi <ko1@a...>
Date: Wed, 28 Jul 2021 20:14:37 +0900 (JST)
Subject: [ruby-changes:66952] 23ef326656 (master): Manually picking https://github.com/ruby/optparse/pull/14
https://git.ruby-lang.org/ruby.git/commit/?id=23ef326656 From 23ef32665689e43c200fb6ad9f14934a752d47b5 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA <hsbt@r...> Date: Wed, 28 Jul 2021 15:24:19 +0900 Subject: Manually picking https://github.com/ruby/optparse/pull/14 --- doc/option_params/argument_keywords.rb | 6 - doc/option_params/argument_strings.rb | 6 - doc/option_params/array.rb | 6 - doc/option_params/block.rb | 9 - doc/option_params/date.rb | 6 - doc/option_params/datetime.rb | 6 - doc/option_params/decimal_integer.rb | 7 - doc/option_params/decimal_numeric.rb | 7 - doc/option_params/descriptions.rb | 15 - doc/option_params/explicit_array_values.rb | 9 - doc/option_params/explicit_hash_values.rb | 9 - doc/option_params/false_class.rb | 6 - doc/option_params/float.rb | 6 - doc/option_params/integer.rb | 6 - doc/option_params/long_binary.rb | 6 - doc/option_params/long_optional.rb | 6 - doc/option_params/long_required.rb | 6 - doc/option_params/long_simple.rb | 9 - doc/option_params/matched_values.rb | 6 - doc/option_params/method.rb | 11 - doc/option_params/mixed_names.rb | 12 - doc/option_params/numeric.rb | 6 - doc/option_params/object.rb | 6 - doc/option_params/octal_integer.rb | 7 - doc/option_params/option_params.rdoc | 845 ----------------------------- doc/option_params/proc.rb | 13 - doc/option_params/regexp.rb | 6 - doc/option_params/shellwords.rb | 6 - doc/option_params/short_optional.rb | 6 - doc/option_params/short_range.rb | 6 - doc/option_params/short_required.rb | 6 - doc/option_params/short_simple.rb | 9 - doc/option_params/string.rb | 6 - doc/option_params/terminator.rb | 6 - doc/option_params/time.rb | 6 - doc/option_params/true_class.rb | 6 - doc/option_params/uri.rb | 6 - doc/tutorial/argv.rb | 2 - doc/tutorial/long_names.rb | 9 - doc/tutorial/mixed_names.rb | 9 - doc/tutorial/optional_argument.rb | 9 - doc/tutorial/required_argument.rb | 9 - doc/tutorial/short_names.rb | 9 - doc/tutorial/tutorial.rdoc | 186 ------- 44 files changed, 1339 deletions(-) delete mode 100644 doc/option_params/argument_keywords.rb delete mode 100644 doc/option_params/argument_strings.rb delete mode 100644 doc/option_params/array.rb delete mode 100644 doc/option_params/block.rb delete mode 100644 doc/option_params/date.rb delete mode 100644 doc/option_params/datetime.rb delete mode 100644 doc/option_params/decimal_integer.rb delete mode 100644 doc/option_params/decimal_numeric.rb delete mode 100644 doc/option_params/descriptions.rb delete mode 100644 doc/option_params/explicit_array_values.rb delete mode 100644 doc/option_params/explicit_hash_values.rb delete mode 100644 doc/option_params/false_class.rb delete mode 100644 doc/option_params/float.rb delete mode 100644 doc/option_params/integer.rb delete mode 100644 doc/option_params/long_binary.rb delete mode 100644 doc/option_params/long_optional.rb delete mode 100644 doc/option_params/long_required.rb delete mode 100644 doc/option_params/long_simple.rb delete mode 100644 doc/option_params/matched_values.rb delete mode 100644 doc/option_params/method.rb delete mode 100644 doc/option_params/mixed_names.rb delete mode 100644 doc/option_params/numeric.rb delete mode 100644 doc/option_params/object.rb delete mode 100644 doc/option_params/octal_integer.rb delete mode 100644 doc/option_params/option_params.rdoc delete mode 100644 doc/option_params/proc.rb delete mode 100644 doc/option_params/regexp.rb delete mode 100644 doc/option_params/shellwords.rb delete mode 100644 doc/option_params/short_optional.rb delete mode 100644 doc/option_params/short_range.rb delete mode 100644 doc/option_params/short_required.rb delete mode 100644 doc/option_params/short_simple.rb delete mode 100644 doc/option_params/string.rb delete mode 100644 doc/option_params/terminator.rb delete mode 100644 doc/option_params/time.rb delete mode 100644 doc/option_params/true_class.rb delete mode 100644 doc/option_params/uri.rb delete mode 100644 doc/tutorial/argv.rb delete mode 100644 doc/tutorial/long_names.rb delete mode 100644 doc/tutorial/mixed_names.rb delete mode 100644 doc/tutorial/optional_argument.rb delete mode 100644 doc/tutorial/required_argument.rb delete mode 100644 doc/tutorial/short_names.rb delete mode 100644 doc/tutorial/tutorial.rdoc diff --git a/doc/option_params/argument_keywords.rb b/doc/option_params/argument_keywords.rb deleted file mode 100644 index 8533257..0000000 --- a/doc/option_params/argument_keywords.rb +++ /dev/null @@ -1,6 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -parser = OptionParser.new -parser.on('-x', '--xxx', :REQUIRED, 'Required argument') do |value| - p ['--xxx', value] -end -parser.parse! diff --git a/doc/option_params/argument_strings.rb b/doc/option_params/argument_strings.rb deleted file mode 100644 index 77861dd..0000000 --- a/doc/option_params/argument_strings.rb +++ /dev/null @@ -1,6 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -parser = OptionParser.new -parser.on('-x', '--xxx', '=XXX', 'Required argument') do |value| - p ['--xxx', value] -end -parser.parse! diff --git a/doc/option_params/array.rb b/doc/option_params/array.rb deleted file mode 100644 index 7c6c14f..0000000 --- a/doc/option_params/array.rb +++ /dev/null @@ -1,6 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -parser = OptionParser.new -parser.on('--array=ARRAY', Array) do |value| - p [value, value.class] -end -parser.parse! diff --git a/doc/option_params/block.rb b/doc/option_params/block.rb deleted file mode 100644 index c4dfdeb..0000000 --- a/doc/option_params/block.rb +++ /dev/null @@ -1,9 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -parser = OptionParser.new -parser.on('--xxx', 'Option with no argument') do |value| - p ['Handler block for -xxx called with value:', value] -end -parser.on('--yyy YYY', 'Option with required argument') do |value| - p ['Handler block for -yyy called with value:', value] -end -parser.parse! diff --git a/doc/option_params/date.rb b/doc/option_params/date.rb deleted file mode 100644 index 5994ad6..0000000 --- a/doc/option_params/date.rb +++ /dev/null @@ -1,6 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse/date' -parser = OptionParser.new -parser.on('--date=DATE', Date) do |value| - p [value, value.class] -end -parser.parse! diff --git a/doc/option_params/datetime.rb b/doc/option_params/datetime.rb deleted file mode 100644 index b9b591d..0000000 --- a/doc/option_params/datetime.rb +++ /dev/null @@ -1,6 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse/date' -parser = OptionParser.new -parser.on('--datetime=DATETIME', DateTime) do |value| - p [value, value.class] -end -parser.parse! diff --git a/doc/option_params/decimal_integer.rb b/doc/option_params/decimal_integer.rb deleted file mode 100644 index 360bd28..0000000 --- a/doc/option_params/decimal_integer.rb +++ /dev/null @@ -1,7 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -include OptionParser::Acceptables -parser = OptionParser.new -parser.on('--decimal_integer=DECIMAL_INTEGER', DecimalInteger) do |value| - p [value, value.class] -end -parser.parse! diff --git a/doc/option_params/decimal_numeric.rb b/doc/option_params/decimal_numeric.rb deleted file mode 100644 index 954da13..0000000 --- a/doc/option_params/decimal_numeric.rb +++ /dev/null @@ -1,7 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -include OptionParser::Acceptables -parser = OptionParser.new -parser.on('--decimal_numeric=DECIMAL_NUMERIC', DecimalNumeric) do |value| - p [value, value.class] -end -parser.parse! diff --git a/doc/option_params/descriptions.rb b/doc/option_params/descriptions.rb deleted file mode 100644 index 9aec80a..0000000 --- a/doc/option_params/descriptions.rb +++ /dev/null @@ -1,15 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -parser = OptionParser.new -description = <<-EOT -Lorem ipsum dolor sit amet, consectetuer -adipiscing elit. Aenean commodo ligula eget. -Aenean massa. Cum sociis natoque penatibus -et magnis dis parturient montes, nascetur -ridiculus mus. Donec quam felis, ultricies -nec, pellentesque eu, pretium quis, sem. -EOT -descriptions = description.split($/) -parser.on('--xxx', *descriptions) do |value| - p ['--xxx', value] -end -parser.parse! diff --git a/doc/option_params/explicit_array_values.rb b/doc/option_params/explicit_array_values.rb deleted file mode 100644 index 64f930a..0000000 --- a/doc/option_params/explicit_array_values.rb +++ /dev/null @@ -1,9 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -parser = OptionParser.new -parser.on('-xXXX', ['foo', 'bar'], 'Values for required argument' ) do |value| - p ['-x', value] -end -parser.on('-y [YYY]', ['baz', 'bat'], 'Values for optional argument') do |value| - p ['-y', value] -end -parser.parse! diff --git a/doc/option_params/explicit_hash_values.rb b/doc/option_params/explicit_hash_values.rb deleted file mode 100644 index 9c9e6a4..0000000 --- a/doc/option_params/explicit_hash_values.rb +++ /dev/null @@ -1,9 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0 -require 'optparse' -parser = OptionParser.new -parser.on('-xXXX', {foo: 0, bar: 1}, 'Values for required argument' ) do |value| - p ['-x', value] -end -parser.on('-y [YYY]', {baz: 2, bat: 3}, 'Values for optional argument') (... truncated) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/