summaryrefslogtreecommitdiff
path: root/lib/slop.rb
Commit message (Expand)AuthorAgeFilesLines
...
* disable run callback when help option is usedLee Jarvis2013-03-051-1/+3
* bump version 3.4.3v3.4.3Lee Jarvis2013-01-141-1/+1
* ensure parse! removes the command and its optionsLee Jarvis2013-01-141-1/+2
* bump release 3.4.2v3.4.2Lee Jarvis2013-01-141-1/+1
* expose the commands hash as public APILee Jarvis2013-01-141-0/+3
* deprecate Slop.optspecLee Jarvis2013-01-141-0/+1
* print help to stdout not stderrLee Jarvis2013-01-141-1/+1
* bump version 3.4.1v3.4.1Lee Jarvis2013-01-131-1/+1
* clean up duplicate option checksLee Jarvis2013-01-131-2/+3
* Revert "ensure Object#eql? checks against short and long flags"Lee Jarvis2013-01-131-1/+1
* ensure Object#eql? checks against short and long flagsLee Jarvis2013-01-131-1/+1
* Revert "ensure option duplicate checks for long OR short flags"Lee Jarvis2013-01-131-1/+1
* ensure option duplicate checks for long OR short flagsLee Jarvis2013-01-131-1/+1
* remove attr_reader for command, this method is already definedLee Jarvis2013-01-131-3/+0
* ensure any new options replace old ones so no duplicates existLee Jarvis2013-01-131-0/+3
* ensure commands inherit config optionsLee Jarvis2013-01-131-0/+1
* append command string to help outputLee Jarvis2013-01-131-2/+11
* version 3.4.0v3.4.0Lee Jarvis2013-01-121-1/+1
* use respond_to_missing rather than respond_to?Lee Jarvis2013-01-081-7/+2
* avoid overriding #inspectLee Jarvis2013-01-081-5/+0
* add [command] to banner if commands existLee Jarvis2013-01-081-1/+1
* allow to_hash to merge subcommand optionsLee Jarvis2013-01-081-2/+8
* add Slop#fetch_commandLee Jarvis2013-01-081-0/+16
* added default usage string to help outputLee Jarvis2013-01-081-0/+1
* added basic command implementation merging into SlopLee Jarvis2013-01-081-2/+47
* implement Slop#run methodLee Jarvis2013-01-061-0/+26
* remove verbose variable substitution in Slop#method_missingKenichi Kamiya2012-10-221-1/+1
* remove verbose variable substitution in Slop#build_optionKenichi Kamiya2012-10-221-1/+1
* Merge branch 'master' of github.com:injekt/slopLee Jarvis2012-10-221-1/+1
|\
| * fix argument receiver of Slop#respond_to? for second argumentKenichi Kamiya2012-10-201-1/+1
* | fix visibility of Slop#method_missingKenichi Kamiya2012-10-201-20/+20
|/
* Revert "fix block-scope of "Slop.new" and other constructors(e.g: Slop.parse)...Lee Jarvis2012-10-151-9/+1
* ensure 'no-foo' options are not inverted when parsing '--no-foo'Lee Jarvis2012-10-111-0/+1
* Merge pull request #85 from kachick/refactoring/simplify_verbose_private-meth...Lee Jarvis2012-10-111-58/+34
|\
| * remove verbose private_method Slop#parse_itemsKenichi Kamiya2012-10-111-40/+29
| * remove verbose private_method Slop.init_and_parseKenichi Kamiya2012-10-111-19/+5
| * fix indentationKenichi Kamiya2012-10-111-0/+1
* | fix Slop#to_s, Slop#help brake config-banner test: ccaf8daae6cceab7ec78b07340...Kenichi Kamiya2012-10-111-4/+3
|/
* Merge branch 'master' of github.com:injekt/slopLee Jarvis2012-09-191-1/+9
|\
| * fix block-scope of "Slop.new" and other constructors(e.g: Slop.parse), these ...Kenichi Kamiya2012-09-171-1/+9
* | support opts.foo_bar? check falling back on 'foo-bar' optionLee Jarvis2012-09-191-1/+2
|/
* bump version to 3.3.3v3.3.3Lee Jarvis2012-08-291-1/+1
* avoid using #present? when checking for an options present in autocreateLee Jarvis2012-08-241-1/+1
* ensure autocreate arguments are not created as optionsLee Jarvis2012-08-211-1/+1
* ensure options are not swallowed when using options with arguments included i...Lee Jarvis2012-08-141-1/+4
* sweep warnings on ruby-1.9.nKenichi Kamiya2012-08-141-1/+1
* bump version and update changes (3.3.2)v3.3.2Lee Jarvis2012-06-261-1/+1
* ensure multiple option is only executed if the option existsLee Jarvis2012-06-261-1/+1
* bump version 3.3.1v3.3.1Lee Jarvis2012-05-311-1/+1
* Stop multiple switches from trashing argumentsConrad Irwin2012-05-311-4/+8