class Warp::Dir::Command::Clean

Public Instance Methods

run(*) click to toggle source
# File lib/warp/dir/command/clean.rb, line 8
def run(*)
  removed = store.clean!
  s = self.store
  if removed.empty?
    on :success do
      message 'All entries are valid in your file ' + s.config.warprc.blue + ' are ' + 'valid.'.green
    end
  else
    on :success do
      message "The following no-longer existing points have been removed:\n\n".bold +
                ::Warp::Dir::Formatter::StoreFormatter.new(removed).format.bold.red
    end
  end
end