# File lib/homesick/actions/file_actions.rb, line 62
      def handle_symlink_action(action, source, destination)
        case action
        when :identical
          say_status :identical, destination.expand_path, :blue
        when :symlink_conflict, :conflict
          if action == :conflict
            say_status :conflict, "#{destination} exists", :red
          else
            say_status :conflict,
                      "#{destination} exists and points to #{destination.readlink}",
                      :red
          end
          if collision_accepted?(destination, source)
            FileUtils.rm_r destination, force: true unless options[:pretend]
            FileUtils.ln_s source, destination, force: true unless options[:pretend]
          end
        else
          say_status :symlink,
                     "#{source.expand_path} to #{destination.expand_path}",
                     :green
          FileUtils.ln_s source, destination unless options[:pretend]
        end
      end