namespace :sumo do namespace :files do desc "Uploads the local files to the remote server" task :put do on roles(:web) do fetch(:files_dir).each do |path| upload! path, "#{current_path}/#{File.dirname(path)}", recursive: true end end end desc "Downloads the remote files to the local instance" task :get do on roles(:web) do fetch(:files_dir).each do |path| download! "#{current_path}/#{path}", File.dirname(path), recursive: true end end end end end