Sha256: fedc1515915eb16a351cd3cded6519dc8fa0041a8763a04ff8550718ae527d49
Contents?: true
Size: 1.27 KB
Versions: 22
Compression:
Stored size: 1.27 KB
Contents
# frozen_string_literal: true namespace :tmp do desc "Clear cache, socket and screenshot files from tmp/ (narrow w/ tmp:cache:clear, tmp:sockets:clear, tmp:screenshots:clear)" task clear: ["tmp:cache:clear", "tmp:sockets:clear", "tmp:screenshots:clear", "tmp:storage:clear"] tmp_dirs = [ "tmp/cache", "tmp/sockets", "tmp/pids", ] tmp_dirs.each { |d| directory d } desc "Create tmp directories for cache, sockets, and pids" task create: tmp_dirs namespace :cache do # desc "Clear all files and directories in tmp/cache" task :clear do rm_rf Dir["tmp/cache/[^.]*"], verbose: false end end namespace :sockets do # desc "Clear all files in tmp/sockets" task :clear do rm Dir["tmp/sockets/[^.]*"], verbose: false end end namespace :pids do # desc "Clear all files in tmp/pids" task :clear do rm Dir["tmp/pids/[^.]*"], verbose: false end end namespace :screenshots do # desc "Clear all files in tmp/screenshots" task :clear do rm Dir["tmp/screenshots/[^.]*"], verbose: false end end namespace :storage do # desc "Clear all files and directories in tmp/storage" task :clear do rm_rf Dir["tmp/storage/[^.]*"], verbose: false end end end
Version data entries
22 entries across 22 versions & 2 rubygems