module Bundler::Thor::Base::ClassMethods

def inherited(klass)

and file into baseclass.
Everytime someone inherits from a Bundler::Thor class, register the klass
def inherited(klass)
  Bundler::Thor::Base.register_klass_file(klass)
  klass.instance_variable_set(:@no_commands, false)
end