    # File lib/rubygems/commands/uninstall_command.rb, line 11
          def initialize
            super 'uninstall', 'Uninstall gems from the local repository',
                  :version => Gem::Requirement.default

            add_option('-a', '--[no-]all',
              'Uninstall all matching versions'
              ) do |value, options|
              options[:all] = value
            end

            add_option('-I', '--[no-]ignore-dependencies',
                       'Ignore dependency requirements while',
                       'uninstalling') do |value, options|
              options[:ignore] = value
            end

            add_option('-x', '--[no-]executables',
                         'Uninstall applicable executables without',
                         'confirmation') do |value, options|
              options[:executables] = value
            end

            add_option('-i', '--install-dir DIR',
                       'Directory to uninstall gem from') do |value, options|
              options[:install_dir] = File.expand_path(value)
            end

            add_option('-n', '--bindir DIR',
                       'Directory to remove binaries from') do |value, options|
              options[:bin_dir] = File.expand_path(value)
            end

            add_version_option
            add_platform_option
          end