in lib/asdf/tool_versions.rb [97:111]
def work_to_do?(output: true)
if asdf_opt_out?
GDK::Output.info('Skipping because asdf.opt_out is set to true.') if output
return false
elsif !asdf_data_installs_dir.exist?
GDK::Output.info("Skipping because '#{asdf_data_installs_dir}' does not exist.") if output
return false
elsif unnecessary_installed_versions_of_software.empty?
GDK::Output.info('No unnecessary asdf software to uninstall.') if output
return false
end
true
end