Sha256: 64f780fd2c63c3a8f29d1939b2364743294b3f064eaad0ece2d55e4e41673816
Contents?: true
Size: 592 Bytes
Versions: 5
Compression:
Stored size: 592 Bytes
Contents
class Terraspace::CLI::Clean class Cache < Base def run Terraspace.check_project! 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
5 entries across 5 versions & 1 rubygems