# frozen_string_literal: true

module MuxTf
  class PlanFilenameGenerator
    def self.for_path(path = Dir.getwd)
      folder_name = File.basename(path)
      temp_dir = Dir.tmpdir
      hash = Digest::MD5.hexdigest(path)
      "#{temp_dir}/#{folder_name}-#{hash}.tfplan"
    end
  end
end