execute (Rubigen::CLI)

    # File lib/rubigen/cli.rb, line 11
        def execute(stdout, arguments, runtime_arguments = {})
          @stdout = stdout
          main_usage and return unless scope = arguments.shift
          scopes = scope.split(",").map(&:to_sym)

          runtime_arguments.merge!(:stdout => stdout, :no_exit => true)
          RubiGen::Base.logger = RubiGen::SimpleLogger.new(stdout)

          require 'rubigen/scripts/generate'
          RubiGen::Base.use_component_sources!(scopes)
          RubiGen::Scripts::Generate.new.run(arguments, runtime_arguments)
        end