# frozen_string_literal: true
require 'dump'
desc 'Short for dump:create' + Dump::Env.explain_variables_for_command
(:create) task :dump => 'dump:create'
namespace :dump do
desc 'Show avaliable versions' + Dump::Env.explain_variables_for_command(:versions) task :versions => :environment do Dump.versions(Dump::Env.for_command(:versions)) end desc 'Create dump' + Dump::Env.explain_variables_for_command(:create) task :create => :environment do Dump.create(Dump::Env.for_command(:create)) end desc 'Restore dump' + Dump::Env.explain_variables_for_command(:restore) task :restore => :environment do Dump.restore(Dump::Env.for_command(:restore)) end desc 'Cleanup dumps' + Dump::Env.explain_variables_for_command(:cleanup) task :cleanup => :environment do Dump.cleanup(Dump::Env.for_command(:cleanup)) end
end