Sha256: 246dd2b3e959b297f8a57cf602adcd96dedadad5dddeff1ab2f1f274412d34a4

Contents?: true

Size: 472 Bytes

Versions: 2

Compression:

Stored size: 472 Bytes

Contents

require "fileutils"

class Lono::CLI
  class Clean
    include Lono::Utils::Logging
    include Lono::Utils::Sure

    attr_reader :options
    def initialize(options={})
      @options = options
    end

    def run
      folders = %w[output tmp]
      sure?("Will remove folders: #{folders.join(' ')}")
      folders.each do |folder|
        FileUtils.rm_rf("#{Lono.root}/#{folder}")
      end
      logger.info "Removed folders: #{folders.join(' ')}"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lono-8.0.0.pre.rc2 lib/lono/cli/clean.rb
lono-8.0.0.pre.rc1 lib/lono/cli/clean.rb