23 lines
608 B
Ruby
23 lines
608 B
Ruby
# 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
|