work_to_do?

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