Skip to content

Instantly share code, notes, and snippets.

@defunkt
Created August 27, 2008 01:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save defunkt/7391 to your computer and use it in GitHub Desktop.
Save defunkt/7391 to your computer and use it in GitHub Desktop.
=begin
Copyright (c) 2008 Hans Engel
See the file LICENSE for licensing details.
=end
task :spec do
require 'rubygems'
Gem::manage_gems
require 'rake/gempackagetask'
@spec = eval(File.read('gitchart.gemspec'))
Rake::GemPackageTask.new(@spec) do |pkg|
pkg.need_tar = true
end
end
task :default => [ :spec, "pkg/#{@spec.name}-#{@spec.version}.gem" ] do
puts 'generated latest version'
end
desc "build 'n' install"
task :bni => [ :spec, "pkg/#{@spec.name}-#{@spec.version}.gem" ] do
puts `sudo gem install pkg/#{@spec.name}-#{@spec.version}.gem`
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment