Sha256: 23e17c8db71c3d1bbf8ff3445232bbcc61af7b5fbbbcaa8b1b4a9a3018b6c673

Contents?: true

Size: 427 Bytes

Versions: 5

Compression:

Stored size: 427 Bytes

Contents

require 'fileutils'
require 'TerraformDevKit/command'
require 'TerraformDevKit/os'

module TerraformDevKit::ExtendedFileUtils
  def self.rm_rf(list, options = {})
    if TerraformDevKit::OS.host_os == 'windows'
      windows_path = TerraformDevKit::OS.convert_to_local_path(list)
      TerraformDevKit::Command.run("rmdir /s/q \"#{windows_path}\"")
    else
      FileUtils.rm_rf(list, options)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
TerraformDevKit-0.3.3 lib/TerraformDevKit/extended_file_utils.rb
TerraformDevKit-0.3.1 lib/TerraformDevKit/extended_file_utils.rb
TerraformDevKit-0.3.1.pre.rc1 lib/TerraformDevKit/extended_file_utils.rb
TerraformDevKit-0.2.7 lib/TerraformDevKit/extended_file_utils.rb
TerraformDevKit-0.2.6 lib/TerraformDevKit/extended_file_utils.rb