Sha256: 023a02037c96b2e6745bf8a7b6a50c4dfb104585517fa9371d8b33379bbf65d2
Contents?: true
Size: 402 Bytes
Versions: 3
Compression:
Stored size: 402 Bytes
Contents
require "fileutils" class Ufo::CLI class Clean < Base def run folders = %w[log output tmp] folders = folders.map do |folder| ".ufo/#{folder}" end sure?("Will remove folders: #{folders.join(' ')}") folders.each do |folder| FileUtils.rm_rf("#{Ufo.root}/#{folder}") end logger.info "Removed folders: #{folders.join(' ')}" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ufo-6.0.2 | lib/ufo/cli/clean.rb |
ufo-6.0.1 | lib/ufo/cli/clean.rb |
ufo-6.0.0 | lib/ufo/cli/clean.rb |