#!/usr/bin/ruby # Script to help you get the latest bug fixes and features from the development repository require 'fileutils' personal = ARGV[0] repoDirectories = [ '_includes', '_layouts', '_sass', 'blog', 'css', 'js' ] repoFiles = [ 'feed.xml', 'manifest.json' ] # Delete local resources of { Personal } repoDirectories.each{ |directory| FileUtils.rm_rf(directory) } repoFiles.each{ |file| FileUtils.rm(file) } puts '[+] Deleted local { Personal } resources' # Create the { Personal } directories again repoDirectories.each{ |directory| FileUtils.mkdir(directory) } puts '[+] Created empty directory resources' # Copy the latest { Personal } directory contents over this repo repoDirectories.each{ |directory| FileUtils.cp_r(personal + '/' + directory + '/.', directory) } repoFiles.each{ |file| FileUtils.cp(personal + '/' + file, '.') } puts '[+] Copied resources from ' + personal + ' to directory resources'