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