aboutsummaryrefslogtreecommitdiffstats
path: root/test/optparse/test_did_you_mean.rb
Commit message (Collapse)AuthorAgeFilesLines
* `LoadError` is not a subclass of `StandardError`Nobuyoshi Nakada2019-11-291-1/+5
|
* test/optparse/test_did_you_mean.rb - fix suggestion orderMSP-Greg2019-10-211-3/+3
|
* Support DidYouMean by AmbiguousOption tooNobuyoshi Nakada2019-10-181-0/+6
|
* Default DidYouMean.formatter to PlainFormatterNobuyoshi Nakada2019-10-181-1/+5
|
* Added no suggestion test caseNobuyoshi Nakada2019-10-181-0/+5
|
* Use DidYouMean.formatterNobuyoshi Nakada2019-10-181-7/+18
| | | | Instead of building messages separately.
* lib/optparse.rb: Show a did_you_mean hint for unknown optionYusuke Endoh2019-10-181-0/+22
``` require 'optparse' OptionParser.new do |opts| opts.on("-f", "--foo", "foo") {|v| } opts.on("-b", "--bar", "bar") {|v| } opts.on("-c", "--baz", "baz") {|v| } end.parse! ``` ``` $ ruby test.rb --baa Traceback (most recent call last): test.rb:7:in `<main>': invalid option: --baa (OptionParser::InvalidOption) Did you mean? baz bar ```