# File lib/commands/plugin/commands.rb, line 411 def parse!(args) options.parse!(args) environment = @base_command.environment install_method = determine_install_method puts "Plugins will be installed using #{install_method}" if $verbose args.each do |name| plugin = ::Plugin.find(name) if @options[:version] if plugin.versions[@options[:version]].nil? puts "Invalid plugin version." exit 1 end else set_chosen_version(plugin) end plugin.install(install_method, @options) environment.add_plugin_to_svn(plugin.name) if @options[:svn] end #rescue # puts "Plugin not found: #{args.inspect}" # exit 1 end