summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix chefstyle issuesThom May2016-05-051-2/+2
| | | | Signed-off-by: Thom May <thom@may.lt>
* Merge pull request #13 from chrisroberts/enhancement/option-inheritanceThom May2016-05-041-1/+40
|\ | | | | [MIXLIB-14] Option inheritance
| * Re-implement `#deep_dup` with better names and some commentsChris Roberts2013-11-151-12/+26
| |
| * Properly pass options during inheritance. Full dup to ensure proper option ↵Chris Roberts2013-04-181-1/+26
| | | | | | | | isolation.
* | Resolve chefstyle warningsTim Smith2016-03-161-9/+9
| |
* | chefstyle fixeslcg/chefrstyleLamont Granquist2016-02-122-6/+4
| |
* | Fix rspec tests for ruby-1.8.7Mehrez Alachheb2014-07-081-1/+1
| |
* | Merge branch 'master' into malachheb-1.4.0Mehrez Alachheb2014-07-082-33/+40
|\ \ | | | | | | | | | | | | Conflicts: lib/mixlib/cli.rb
| * \ Merge pull request #12 from kachick/improve-remove_warnings_without_rspecBryan McLellan2014-05-211-1/+1
| |\ \ | | | | | | | | | | | | | | | | Avoid ruby-warning "instance variable @{ivar} not initialized" Obvious fix.
| | * | Avoid ruby-warning "instance variable @{ivar} not initialized"Kenichi Kamiya2013-02-171-1/+1
| | |/
| * | Version bump to 1.5.0 for release1.5.0danielsdeleo2014-04-251-1/+1
| | |
| * | Add API to access option parser without parsing optionsdanielsdeleo2014-04-251-21/+24
| | |
| * | Bump revision to 1.4.0v1.4.0John Keiser2013-12-051-1/+1
| | |
| * | Add cli_arguments--remaining arguments after stripping CLI optionsjk/preserve-name-argsJohn Keiser2013-12-051-0/+4
| |/
* | Fix code review notesMehrez Alachheb2014-06-121-5/+3
| |
* | Add option key ':in' to specifie that option value should be included in ↵Mehrez Alachheb2013-06-151-1/+15
|/ | | | the given list
* bump version to 1.3.0 (release)1.3.0danielsdeleo2013-01-151-1/+1
|
* Bump to 1.3.0 RC 0danielsdeleo2013-01-091-1/+1
|
* [CHEF-3497] optionally store default values separatelydanielsdeleo2013-01-091-5/+39
| | | | | | | This will make it easier for knife to apply config settings in the proper order (default < config file < command line). It's not possible to do without this patch because knife must parse command line options to determine which config file to use.
* [CHEF-3497] Document primary interface to mixlib-clidanielsdeleo2013-01-091-1/+39
|
* cleanup whitespacedanielsdeleo2013-01-091-32/+32
|
* Remove Jeweler dependency; bump version to 1.2.1John Keiser2011-09-081-0/+6
|
* CHEF-1563: required options always failJohn Keiser2011-08-251-1/+1
|
* CHEF-2571: support negated bool parametersJohn Keiser2011-08-251-13/+5
| | | | | Using --[no-]xxx on a boolean parameter lets the user specify the value as false, like in OptionParser.
* moving argv.dup to top of parse_options to preserve return behaviorStephen Delano2010-03-261-1/+2
|
* [CHEF-828] Moved .dup() within parse_options() method body. Just in case you ↵dreamcat42010-01-251-2/+2
| | | | want to override ARGV with something else
* [CHEF-828] Preserve ARGV after @opt_parser.parse!dreamcat42010-01-251-1/+1
|
* Initial commitAdam Jacob2009-03-121-0/+196