Module: TerraformDevKit::ExtendedFileUtils
- Defined in:
- lib/TerraformDevKit/extended_file_utils.rb
Class Method Summary collapse
Class Method Details
.copy(files, dest_base_path) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/TerraformDevKit/extended_file_utils.rb', line 6 def self.copy(files, dest_base_path) files.to_h.each do |dest, src| dest = File.join(dest_base_path, dest) FileUtils.copy_entry(src, dest) end end |
.rm_rf(list, options = {}) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/TerraformDevKit/extended_file_utils.rb', line 13 def self.rm_rf(list, = {}) 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, ) end end |