Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Gem::Commands::CleanupCommand.new
new
lib/rubygems/commands/cleanup_command.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.4.1/lib/rubygems/commands/cleanup_command.rb, line 8
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
No documentation available