Sha256: c7d79a0f1291827c88a8cf0b2a84cba3a118daa53ddbb93fe7495b40bb56a32e

Contents?: true

Size: 931 Bytes

Versions: 1

Compression:

Stored size: 931 Bytes

Contents

#!/usr/bin/env rake
require "bundler/gem_tasks"
require 'bundler/setup'
require 'rspec/core/rake_task'
require 'fileutils'

include FileUtils::Verbose

desc 'Default: run specs.'
task :default => :spec

$here     = File.expand_path(File.dirname(__FILE__))
VIRCS_EXE = "vircs"
README    = "README.md"

desc "Run specs"
RSpec::Core::RakeTask.new {|t|}

namespace :vircs do

  desc "Install Vircs"
  task :install do
    dest_dir = File.expand_path(File.join(home, ".vims"))
    mkdir_p dest_dir
    cp File.expand_path(File.join($here, VIRCS_EXE)), dest_dir
    cp File.expand_path(File.join($here, README)),    dest_dir
    puts "\nInstallation almost complete, there is one last thing that needs to be done:"
    puts "\tPlease add #{dest_dir} to your path!"
    puts "\tOh yeah! Enjoy!"
  end

  private
  def home
    home_vars = ["HOME", "HOMEPATH"]
    home      = home_vars.detect {|h| ENV[h] != nil}
    ENV[home]
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vircs-1.0.2 Rakefile