Permalink
Commits on Aug 28, 2011
  1. Bump version to 0.15.0.rc2

    sferik committed Aug 28, 2011
  2. Automatically create aliases for unambiguous substrings of commands

    Inspired by the code in RubyGems, this code goes beyond that basic case
    to correctly resolve ambiguous aliases that map to the same command.
    
    Closes #158.
    Closes #160.
    Closes #162.
    sferik committed Aug 28, 2011
  3. Add pry!

    Yehuda says, "If anyone complains about this, I'll take care of it."
    sferik committed Aug 28, 2011
Commits on Aug 25, 2011
  1. Merge pull request #163 from jeremyroman/master

    CreateLink ignores :symbolic
    Brian Donovan committed Aug 25, 2011
Commits on Aug 2, 2011
  1. Add the website

    wycats committed Aug 2, 2011
Commits on Jul 10, 2011
  1. Merge pull request #153 from drKreso/master

    Minor comment fixed about inject_into_class
    Brian Donovan committed Jul 10, 2011
Commits on Jul 7, 2011
  1. Merge pull request #151 from cldwalker/undefined_task

    Two fixes for undefined tasks when no thorfiles are in project
    Brian Donovan committed Jul 7, 2011
  2. Merge pull request #148 from cldwalker/rake_desc

    Fix rake desc not being passed to thor
    Brian Donovan committed Jul 7, 2011
  3. Add website

    wycats committed Jul 7, 2011
  4. Additional improvements:

    * --foo-bar is considered an option during unknown option checking
    * invocation can take a block, and the new instance will be yielded before
      the task is called
    * alias method_options to options in Thor
    * make arguments work properly in subcommands, so that parent options
      can appear at the end, even after the rest of the subcommand
    wycats committed Jul 7, 2011
Commits on Jul 6, 2011
Commits on Jul 4, 2011
Commits on Jul 3, 2011
  1. Changes in semantics:

    * unknown options are no longer ignored; instead, they are
      included in the arguments Array. This does not change the
      behavior if check_unknown_options! is on (an Exception is
      still raised).
    * boolean, string, and number option types can now be
      interspersed with arguments. For instance, if --foo is a
      boolean argument, `script task --foo bar` will pass "bar"
      as an argument to the task.
    * Thor::Group receives undeclared arguments and unknown
      options in the `args` accessor
    * TODO: Significantly more unit test coverage of the option
      parsing classes.
    wycats committed Jul 3, 2011
  2. Make the Thorfile simpler

    wycats committed Jul 3, 2011
  3. Get method_missing working again. I'm not sure how it was working bef…

    …ore, but the tests didn't pass.
    wycats committed Jul 3, 2011
Commits on Jun 20, 2011
  1. Merge pull request #142 from gazay/fix-mute

    Initializing mute variable
    josevalim committed Jun 20, 2011
  2. Merge pull request #139 from gazay/shadowing

    Removed warning about shadowing outer local variable - option
    sferik committed Jun 20, 2011
  3. Initializing mute variable

    gazay committed Jun 20, 2011
  4. Merge pull request #141 from gazay/uninitialized-warning-and-license

    Uninitialized warning and license
    josevalim committed Jun 20, 2011
Commits on Jun 4, 2011
  1. Merge pull request #135 from nerdyc/master

    Workaround to allow Thor/Bundler to work under MacRuby
    sferik committed Jun 4, 2011
  2. Use #public_methods to check whether a command method is public, rath…

    …er than private_methods+protected_methods.
    
    (Works around bug #204 in MacRuby)
    nerdyc committed Jun 4, 2011
Commits on May 20, 2011
Commits on May 17, 2011
  1. Merge pull request #129 from martinos/master

    Https url for thor file location should not be expanded.
    Brian Donovan committed May 17, 2011
Commits on May 13, 2011
  1. Update gemspec

    sferik committed May 13, 2011