module Thor::Invocation

def initialize(args = [], options = {}, config = {}, &block) #:nodoc:

:nodoc:
Make initializer aware of invocations and the initialization args.
def initialize(args = [], options = {}, config = {}, &block) #:nodoc:
  @_invocations = config[:invocations] || Hash.new { |h, k| h[k] = [] }
  @_initializer = [args, options, config]
  super
end