lib/snapshotar/tasks.rb
require "rake"
namespace :snapshotar do
desc "list available snapshots"
task list: :environment do
file = ARGV.last
task file.to_sym do ; end
p "# Snapshotar: Listing available snapshots"
p Snapshotar.list
end
desc "create a snapshots"
task create: :environment do
file = ARGV.last
task file.to_sym do ; end
file = nil if file.downcase == "snapshotar:create"
p "# Snapshotar: Creating snapshots #{file}"
p Snapshotar.create(file)
end
desc "load a snapshots"
task load: :environment do
file = ARGV.last
task file.to_sym do ; end
file = nil if file.downcase == "snapshotar:load"
p "# Snapshotar: Loading snapshot #{file}"
p Snapshotar.load(file)
end
desc "delete a snapshots"
task delete: :environment do
file = ARGV.last
task file.to_sym do ; end
file = nil if file.downcase == "snapshotar:delete"
p "# Snapshotar: Listing deleting snapshot #{file}"
p Snapshotar.delete(file)
end
end