Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 118 commits
  • 14 files changed
  • 0 comments
  • 11 contributors
Dec 10, 2010
Richard LeBer Add Thor::Wrapper class and update other files. README still needs work c1077cd
Richard LeBer Complete README 61be4e4
Richard LeBer Add comments to Thor::Wrapper 3b5c510
Richard LeBer Begin adding tests for Thor::Wrapper 112d093
Richard LeBer Changes to help text, tests and bug fixes 5703b64
Richard LeBer Add tests for help, Thor::Runner/list and Thor::Runner/installed 4faf2c0
Richard LeBer Complete specifications f718b1f
Dec 11, 2010
Richard LeBer Add method invocation specifications 280e4ad
Richard LeBer Fix bug in passing arguments and options to tasks in the parent comma…
…nd; add relevant behaviors
97a86c6
Dec 12, 2010
Richard LeBer Add some comments explaining wrapping of long descriptions, and some …
…formatting hacks
422b2cc
Richard LeBer Add bug fix for arguments with spaces in them 5973b07
Richard LeBer Add test for correct passing of parameters with spaces dc21f68
Dec 22, 2010
Richard LeBer Update gem f9e956a
Jun 18, 2011
Erik Michaels-Ober Update rspec development dependency to version 2.3.0 825887f
Erik Michaels-Ober Ignore Gemfile.lock 75eed49
Arthur Gunn Modifed the template action to satisfy this promise from the docs: "I…
…f the destination is not given it's assumed to be equal to the source removing .tt from the filename". Added a test and updated an existing one.
ccdea32
Erik Michaels-Ober Let it be 7e449c8
Hiroshi Saito Added a section about Thor#start 14eabe5
Bob Graw fix the example b239e22
Philip Arndt Possibly fix typo? 141b96a
Erik Michaels-Ober Update simplecov development dependency to ~> 0.4 1eeea93
Erik Michaels-Ober Fix typo in docs (Utils -> Util)
Reported by: Oliver Gaida
6942a10
Derick Bailey removed documentation from readme as it's now in the wiki f7d2292
Brian Donovan Make boolean options with a false default uses false instead of nil.
Fixes #125.
2c65454
Erik Michaels-Ober Convert GitHub link to HTTPS 8d12b45
Erik Michaels-Ober Update gemspec bda5c68
Martin Chabot Thor file location now supports https uri 8f3f39c
Erik Michaels-Ober Update installation instructions; link to LICENSE e4b1714
Christian Niles Use #public_methods to check whether a command method is public, rath…
…er than private_methods+protected_methods.

(Works around bug #204 in MacRuby)
1752cca
Richard LeBer Fix typo in help text for default_task 95b3986
Richard LeBer Remove unnecessary dependency on Thor::Group facc819
Richard LeBer Fix gemspec: should reference LICENSE.md c1fb299
Richard LeBer Remove old gem file 72417a6
Richard LeBer Rebuild gem 86137d8
Richard LeBer Rebuild gem 0d54e80
Richard LeBer Fix problem with help not including parent command names for subcommands 0523194
Richard LeBer Merge branch 'fix_subcommands' 6d533a6
Richard LeBer Add fix to subcommand naming in help; bump version 8eee7a3
Richard LeBer Rebuild gem 315e71e
Richard LeBer Fix typo in thor.rb 581bfc8
Richard LeBer Rebuild gem 372a84f
Jun 21, 2011
Richard LeBer Rebuild gem 8d2d324
Richard LeBer Rebuild gem f3c73bc
Richard LeBer Rebuild gem a2c21e1
Richard LeBer Rebuild gem 386596e
Richard LeBer Rebuild gem cc685fe
Richard LeBer Allow Thor to specify using a default task with arguments, if argumen…
…ts match no method
b880585
Richard LeBer Rebuild gem b5af1e2
Richard LeBer Commit changes -- allow default tasks with arguments 78cb428
Richard LeBer Rebuild gem e7df5fe
Richard LeBer Rebuild gem d8b13e6
Richard LeBer Rebuild gem 68a54b1
Richard LeBer Rebuild gem 15825ed
Richard LeBer Rebuild gem e9a48d3
Richard LeBer Rebuild gem 4045cd7
Richard LeBer Rebuild gem bcd4994
Richard LeBer Rebuild gem 771337b
Richard LeBer Rebuild gem 9ad3817
Richard LeBer Rebuild gem 7f16e17
Richard LeBer Rebuild gem 38a4bc3
Richard LeBer Add test for Thor.banner 91bf376
Richard LeBer Add tests for default tasks with arguments allowed 2b8e883
Richard LeBer Allow repeating options 0f2455d
Richard LeBer Rebuild gem 9f6ef5b
Richard LeBer Rebuild gem d7c3c9f
Richard LeBer Update tasks 3f2a150
Jun 22, 2011
Richard LeBer Rebuild gem 2210e12
Richard LeBer Rebuild gem ab7875d
Richard LeBer Rebuild gem cf68ec3
Richard LeBer Rebuild gem 9b36d81
Richard LeBer Rebuild gem ffe6526
Richard LeBer Rebuild gem 3467ec3
Richard LeBer Finally fixed bad default task bug b5914b4
Richard LeBer Rebuild gem e7d047c
Jul 02, 2011
Richard LeBer Bug fix in print_wrapped 485c5bf
Richard LeBer Update version and CHANGELOG. Remove extraneous History.rdoc and old gem aad0976
Richard LeBer Fix merge conflicts 7ec3f92
Richard LeBer Fix bug in print_wrapped. Expand explanatory comments for print_wrapped 0304f9f
Richard LeBer Remove unnecessary dependency on Thor::Group 81c16ab
Richard LeBer Fix problem with help not including parent command names for subcommands
See problem identified in github Issue 128. This patch has been submitted
as Issue 137
c292d92
Richard LeBer Rename banner as task_banner (to distinguish it from overall banners for
Thor classes). Add Thor.banner method to set overall banner for a Thor
class. Add tests for Thor.banner
69a075f
Richard LeBer Allow Thor to specify using a default task with arguments, if argumen…
…ts match no method, i.e.

  thor klass blah # where blah is not a task, defaults to: thor klass default_task blah

Also add tests for default tasks with arguments, and fix typo in documentation comments for default_task
e92f432
Richard LeBer Allow repeating options 1af071c
Richard LeBer Fix bug if default task is not found 14cd8b5
Jul 03, 2011
Richard LeBer Revert back to where Thor::Wrapper code diverged from github wycats/t…
…hor upstream repository.

The state of this branch should now be equivalent to the point marked by tag wrapper_diverges,
commit e17a07d

This reversion also includes reverting some interim changes to the upstream repository,
and the changes incorporated in the misc_extensions branch. These changes will be cherry-picked
back into this repository to sync things up, minus the Thor::Wrapper changes.

The Thor::Wrapper changes will be maintained in a separate branch, for future reference

This is a combination of 74 commits.

* Revert "Fix merge conflicts"
  This reverts commit 7ec3f92, reversing
  changes made to aad0976.

* Revert "Update version and CHANGELOG. Remove extraneous History.rdoc and old gem"
  This reverts commit aad0976.

* Revert "Bug fix in print_wrapped"
  This reverts commit 485c5bf.

* Revert "Rebuild gem"
  This reverts commit e7d047c.

* Revert "Finally fixed bad default task bug"
  This reverts commit b5914b4.

* Revert "Rebuild gem"
  This reverts commit 3467ec3.

* Revert "Rebuild gem"
  This reverts commit ffe6526.

* Revert "Rebuild gem"
  This reverts commit 9b36d81.

* Revert "Rebuild gem"
  This reverts commit cf68ec3.

* Revert "Rebuild gem"
  This reverts commit ab7875d5e42bd04c82dd8c4505293e6a71e18c10.

* Revert "Rebuild gem"
  This reverts commit 2210e1222a2fb00917db95cf3f49def9a25990ff.

* Revert "Update tasks"
  This reverts commit 3f2a150b949cbf0f6d94b2f5580a1219f7ad9a71.

* Revert "Rebuild gem"
  This reverts commit d7c3c9fc367d1b1704cc16e10ad1b530a7dbebec.

* Revert "Rebuild gem"
  This reverts commit 9f6ef5ba649d9e96761f309701516bc5f5ebe2aa.

* Revert "Allow repeating options"
  This reverts commit 0f2455dd8113741729aad94d9aeedfc4f293478e.

* Revert "Add tests for default tasks with arguments allowed"
  This reverts commit 2b8e88348b9b155844e8334fdf862d056d7d0057.

* Revert "Add test for Thor.banner"
  This reverts commit 91bf3760fe89016fdd3b1dc45a473e811d6ae1b3.

* Revert "Rebuild gem"
  This reverts commit 38a4bc338ee9058cc93829662756b1e6155c8dc2.

* Revert "Rebuild gem"
  This reverts commit 7f16e17fd9d7d13ffe6f334fec632fb7e7c6211d.

* Revert "Rebuild gem"
  This reverts commit 9ad3817ed6b08b259a3b3dc0d82412208091fa01.

* Revert "Rebuild gem"
  This reverts commit 771337bdb55cd5b59d4f6db87965c545d84578dc.

* Revert "Rebuild gem"
  This reverts commit bcd49945bb9c2c9d2eb72459645cf619385fb882.

* Revert "Rebuild gem"
  This reverts commit 4045cd7be1e8f131fa3e0ad5dc8215743baab4d7.

* Revert "Rebuild gem"
  This reverts commit e9a48d3a67f2211cdad6cfec591d2cbc32718a27.

* Revert "Rebuild gem"
  This reverts commit 15825edc0db1789817988b5c0ffb5f339b011288.

* Revert "Rebuild gem"
  This reverts commit 68a54b155a432cfffe72eba9762135ff6a2c3ba5.

* Revert "Rebuild gem"
  This reverts commit d8b13e6e7ff205ae3b3cfd7412d860893308d5bb.

* Revert "Rebuild gem"
  This reverts commit e7df5fe346380efbf07456a7b05b8593663d7c51.

* Revert "Commit changes -- allow default tasks with arguments"
  This reverts commit 78cb428d1fc37b52bedcd2682ade269b25b17984.

* Revert "Rebuild gem"
  This reverts commit b5af1e28108394d007f5a470410b4bb9af38c6c5.

* Revert "Allow Thor to specify using a default task with arguments, if arguments match no method"
  This reverts commit b8805858bf9648e1b3e26ee24b0f1ba5039e4a1f.

* Revert "Rebuild gem"
  This reverts commit cc685fe8c01f9a76f16877988e4242bf0bdf223a.

* Revert "Rebuild gem"
  This reverts commit 386596e72544d24e6a07ba6f1033a640cf82cd22.

* Revert "Rebuild gem"
  This reverts commit a2c21e1a5c2a1a297ed378c6e0f18a7d6dc80f4e.

* Revert "Rebuild gem"
  This reverts commit f3c73bc3ab0717dad638ca6d2d8c348513228e51.

* Revert "Rebuild gem"
  This reverts commit 8d2d324d0a13b56ba05ca5e21ab3a4311b361e47.

* Revert "Rebuild gem"
  This reverts commit 372a84f8842202f2c2e7a142c3a703f768b77d88.

* Revert "Fix typo in thor.rb"
  This reverts commit 581bfc8d61f800a1921a89f30aa3e8c666dcc6af.

* Revert "Rebuild gem"
  This reverts commit 315e71e448d1e0844371939635fc3f6a2618ee37.

* Revert "Add fix to subcommand naming in help; bump version"
  This reverts commit 8eee7a3a1a54908e6744ff08a02534a2988281bc.

* Revert "Merge branch 'fix_subcommands'"
  This reverts commit 6d533a6675af43a5eee814f340f23e573bd7f83c, reversing
  changes made to 0d54e800ffefb3e7ba063bb81b0f2589c044272d.

* Revert "Remove old gem file"
  This reverts commit 72417a68d59b68446c81954c81aca406d6215ba8.

* Revert "Fix gemspec: should reference LICENSE.md"
  This reverts commit c1fb2994b9fe85a2fe448b3a134f3db059e1f1a8.

* Revert "Remove unnecessary dependency on Thor::Group"
  This reverts commit facc819844fabb82565033970ec9a1a1e36a3932.

* Revert "Fix typo in help text for default_task"
  This reverts commit 95b398658019d92d4380e01a426947387e05d4bb.

* Revert "Use #public_methods to check whether a command method is public, rather than private_methods+protected_methods."
  This reverts commit 1752cca91fbd1d0154c4c1e878276ba8ee6d9a95.

* Revert "Update installation instructions; link to LICENSE"
  This reverts commit e4b171415f713acebcf3efc61610a96f7c92704c.

* Revert "Thor file location now supports https uri"
  This reverts commit 8f3f39c8dc4913e33cddd625574d9db42aa44f1e.

* Revert "Update gemspec"
  This reverts commit bda5c687f52813e20521557b21150820ddeefffb.

  Conflicts:

	thor.gemspec

* Revert "Convert GitHub link to HTTPS"
  This reverts commit 8d12b4537b49d8e178f7bb13cee852d8e0220aca.

* Revert "Make boolean options with a false default uses false instead of nil."
  This reverts commit 2c65454b2da11d794ff1d5abc60f25d55a02907d.

* Revert "removed documentation from readme as it's now in the wiki"
  This reverts commit f7d22923f9070a48f05b6b2ad52699ac1a2302be.

* Revert "Fix typo in docs (Utils -> Util)"
  This reverts commit 6942a101da477c29d5fc8c80a18003455eb24f37.

* Revert "Update simplecov development dependency to ~> 0.4"
  This reverts commit 1eeea93d55720b1938b60cc5b840397057712f35.

* Revert "Possibly fix typo?"
  This reverts commit 141b96a14ef35b573314b114446511bf941ca833.

* Revert "fix the example"
  This reverts commit b239e226ba886112f30189bcfa4af4b737b73683.

* Revert "Added a section about Thor#start"
  This reverts commit 14eabe5103c89c10abc9e1123ce93bbafd5d7203.

* Revert "Let it be"
  This reverts commit 7e449c82d958211b16d5e5ef535815d529a1b6bc.

* Revert "Modifed the template action to satisfy this promise from the docs: "If the destination is not given it's assumed to be equal to the source removing .tt from the filename". Added a test and updated an existing one."
  This reverts commit ccdea327778e6711826bc6fe905e810e65c09825.

* Revert "Ignore Gemfile.lock"
  This reverts commit 75eed49e5ea52fa9ad9ff15578a5995980f6f2c1.

* Revert "Update rspec development dependency to version 2.3.0"
  This reverts commit 825887f0bc1e9a834766bf5540d66d3ff2435a54.

* Revert "Update gem"
  This reverts commit f9e956ad84f36c8e53d95b8c6b92eaafa2e5411a.

* Revert "Add test for correct passing of parameters with spaces"
  This reverts commit dc21f68abcbde9242242035bc615b7eb39a01aad.

* Revert "Add bug fix for arguments with spaces in them"
  This reverts commit 5973b079fa3b5121e43954029d0c653aa50c93de.

* Revert "Add some comments explaining wrapping of long descriptions, and some formatting hacks"
  This reverts commit 422b2cc676135a371586cee389b1de4fb03bfd80.

* Revert "Fix bug in passing arguments and options to tasks in the parent command; add relevant behaviors"
  This reverts commit 97a86c6e28c0f0832dc986b38b12da0016449d24.

* Revert "Add method invocation specifications"
  This reverts commit 280e4adcd4c32c8c918f4043b5779ea142e8e649.

* Revert "Complete specifications"
  This reverts commit f718b1f50f628cd87a104e1603eac402e6a3579a.

* Revert "Add tests for help, Thor::Runner/list and Thor::Runner/installed"
  This reverts commit 4faf2c06bfff3f82641ecbffcec859e7afc7086a.

* Revert "Changes to help text, tests and bug fixes"
  This reverts commit 5703b64a908171cae0078bfff0b81268f5879b80.

* Revert "Begin adding tests for Thor::Wrapper"
  This reverts commit 112d093816eaf07aa47e2ef005e90edb1718ac7f.

* Revert "Add comments to Thor::Wrapper"
  This reverts commit 3b5c510580f301f3b493a63e89da9bbaa4076cc8.

* Revert "Complete README"
  This reverts commit 61be4e4ea3b923d8ae0087dfd72f13389cd635e2.

* Revert "Add Thor::Wrapper class and update other files. README still needs work"
  This reverts commit c1077cd994f22139fac7e09be4d9914b4f0f9212.
7ea8afe
Richard LeBer Merge upstream/master (github wycats/thor) 39942f4
Richard LeBer Merge branch 'master' of github.com:rleber/thor f6f7e80
Erik Michaels-Ober Update rspec development dependency to version 2.3.0 9228c36
Erik Michaels-Ober Ignore Gemfile.lock 8f7136c
Erik Michaels-Ober Let it be b8c0db7
Hiroshi Saito Added a section about Thor#start f9942fb
Bob Graw fix the example 4060564
Philip Arndt Possibly fix typo? 26be0bb
Erik Michaels-Ober Update simplecov development dependency to ~> 0.4 ab1f782
Erik Michaels-Ober Fix typo in docs (Utils -> Util)
Reported by: Oliver Gaida
a7c4944
Derick Bailey removed documentation from readme as it's now in the wiki 53ad376
Brian Donovan Make boolean options with a false default uses false instead of nil.
Fixes #125.
7472116
Erik Michaels-Ober Convert GitHub link to HTTPS 0d1aa74
Erik Michaels-Ober Update gemspec bc89861
Martin Chabot Thor file location now supports https uri 7d41cfa
Erik Michaels-Ober Update installation instructions; link to LICENSE f81578c
Christian Niles Use #public_methods to check whether a command method is public, rath…
…er than private_methods+protected_methods.

(Works around bug #204 in MacRuby)
2b63499
Alexey Gaziev Initialize @no_tests in inherited hook dac3de4
Alexey Gaziev Added right extension to LICENSE for building gem dd9ef9c
Alexey Gaziev Removed warning about shadowing outer local variable - option b7c5c18
Alexey Gaziev Initializing mute variable d0615a0
Richard LeBer Fix remaining small differences with wycats/thor ac6633e
Richard LeBer Remove thor-0.14.8.gem 8354c8d
Richard LeBer Merge branch 'revert_wrapper' 9baa615
Richard LeBer Merge branch 'misc_extensions' 59fc407
Richard LeBer Better patch for MacRuby bug. Previous attempt (677b1e0) introduces a…
… bug for dynamic tasks
283c58a
Jul 09, 2011
Richard LeBer Merge changes to upstream 62f99bc
Richard LeBer Fix problem with help not including parent command names for subcommands
See problem identified in github Issue 128. This patch has been submitted
as Issue 137
e6d0b93
Richard LeBer Allow Thor to specify using a default task with arguments, if argumen…
…ts match no method, i.e.

  thor klass blah # where blah is not a task, defaults to: thor klass default_task blah

Also add tests for default tasks with arguments, and fix typo in documentation comments for default_task
0333ee1
Richard LeBer Fix bug if default task is not found 848670e
Richard LeBer Add repeating options 2ad710c
Richard LeBer Fix merge errors; all specs pass f2fd483
Mar 18, 2012
Richard LeBer Rebuild gem c6dc81c
Something went wrong with that request. Please try again.