Sha256: fe4bdf75e400a65e4884013a473c44b01c97071da96bc1a5b2cf51288b547ad5
Contents?: true
Size: 560 Bytes
Versions: 84
Compression:
Stored size: 560 Bytes
Contents
class Terraspace::CLI::Clean class Cache < Base def run paths = [Terraspace.cache_root, Terraspace.tmp_root] are_you_sure?(paths) paths.each do |path| FileUtils.rm_rf(path) puts "Removed #{pretty(path)}" end end def are_you_sure?(paths) pretty_paths = paths.map { |p| " #{pretty(p)}" }.join("\n") message = <<~EOL.chomp Will remove these folders and all their files: #{pretty_paths} Are you sure? EOL sure?(message) # from Util::Sure end end end
Version data entries
84 entries across 84 versions & 1 rubygems