# File lib/rubigen/scripts.rb, line 43
        def usage_message
          usage = "\nInstalled Generators\n"
          RubiGen::Base.sources.inject({}) do |mem, source|
            label = source.label.to_s.capitalize
            mem[label] ||= []
            mem[label] |= source.names(:visible)
            mem
          end.each_pair do |label, names|
            usage << "  #{label}: #{names.join(', ')}\n" unless names.empty?
          end

          usage << "\nMore are available at http://rubigen.rubyforge.org/\n"

          usage << "Run generate with no arguments for usage information\n\#{$0} test_unit\n\n"
          return usage
        end