# Added by Josh Nichols, a.k.a. technicalpickles require 'rake' files = ['doc/ack.txt', 'plugin/ack.vim'] desc 'Install plugin and documentation' task :install do vimfiles = if ENV['VIMFILES'] ENV['VIMFILES'] elsif RUBY_PLATFORM =~ /(win|w)32$/ File.expand_path("~/vimfiles") else File.expand_path("~/.vim") end files.each do |file| target_file = File.join(vimfiles, file) FileUtils.mkdir_p File.dirname(target_file) FileUtils.cp file, target_file puts " Copied #{file} to #{target_file}" end end