summaryrefslogtreecommitdiff
path: root/lib/slop/parser.rb
Commit message (Expand)AuthorAgeFilesLines
* Handle strings containing =Connor Garvey2022-03-101-1/+1
* Add support for --opt="" for blank argumentsLee Jarvis2021-05-281-1/+1
* remove unused variableTyler Mercier2019-10-221-1/+0
* Fix a bug that flag value is processed as flagSutou Kouhei2019-06-291-1/+8
* Handle equals character for non-option valuespedantic-equalsLee Jarvis2018-03-121-2/+2
* Support for required optionsWilliam Woodruff2017-09-291-0/+9
* Fix bug preventing '--' being passed as the first argument.Thomas Bénéteau2017-08-051-0/+1
* Fix Ruby 2.0.0 broken `private def ...`Lee Jarvis2017-05-021-1/+1
* Avoid deleting args after '--'Lee Jarvis2017-04-291-6/+14
* Fix support for parsing -x5Lee Jarvis2017-01-291-7/+20
* Support arguments to options with leading -Andrew Clemons2016-04-041-1/+9
* Fix bug regarding --foo=bar style optionsNaoki Mizuno2015-09-081-3/+6
* Use each_with_index for looping over argumentsNaoki Mizuno2015-09-081-13/+3
* Fix arguments removed with option argumentsNaoki Mizuno2015-09-081-1/+16
* Simplify checking for grouped short flagsLee Jarvis2015-06-201-1/+1
* Support --no- prefix for inverting boolean optionsLee Jarvis2015-05-211-0/+2
* Use parenthesis with new to conform to code stylesigurdsvela2015-04-061-1/+1
* Implement getUnknownMessage in UnknownOptionsigurdsvela2015-04-061-1/+1
* Remove "--" from the unprocessed argumentsDavid Rodríguez2015-01-111-1/+6
* Reset parser every time parse is calledLee Jarvis2014-12-301-0/+2
* Add result/parser `arguments` methodLee Jarvis2014-12-191-2/+14
* Remind myself why I did thisLee Jarvis2014-12-171-1/+2
* Comments and clean upLee Jarvis2014-12-171-2/+10
* Document ParserLee Jarvis2014-12-171-2/+13
* Simplify Parser used_optionsLee Jarvis2014-11-201-3/+5
* Handle UnknownOption exceptionsLee Jarvis2014-11-191-3/+12
* Handle short grouped flagsLee Jarvis2014-11-191-6/+15
* Support flag=argLee Jarvis2014-11-191-5/+16
* Add custom "finish" method for optionsLee Jarvis2014-11-191-1/+3
* Store executed count on optionsLee Jarvis2014-11-191-2/+2
* Ignore everything after -- and reset the parserLee Jarvis2014-11-191-3/+12
* Expose used/unused options in parserLee Jarvis2014-11-191-2/+9
* Basic option parsingLee Jarvis2014-11-191-0/+25
* Start of rewriteLee Jarvis2014-11-181-0/+5