class Gem::Commands::CleanupCommand
def initialize
def initialize super "cleanup", "Clean up old versions of installed gems", force: false, install_dir: Gem.dir, check_dev: true add_option("-n", "-d", "--dry-run", "Do not uninstall gems") do |_value, options| options[:dryrun] = true end add_option(:Deprecated, "--dryrun", "Do not uninstall gems") do |_value, options| options[:dryrun] = true end deprecate_option("--dryrun", extra_msg: "Use --dry-run instead") add_option("-D", "--[no-]check-development", "Check development dependencies while uninstalling", "(default: true)") do |value, options| options[:check_dev] = value end add_option("--[no-]user-install", "Cleanup in user's home directory instead", "of GEM_HOME.") do |value, options| options[:user_install] = value end @candidate_gems = nil @default_gems = [] @full = nil @gems_to_cleanup = nil @primary_gems = nil end