Sha256: 40e5f8eef495ac8adf5737673dc91a856fe0d7ae395f20c79ba2e5a643b59399

Contents?: true

Size: 1.86 KB

Versions: 1

Compression:

Stored size: 1.86 KB

Contents

require 'rubygems'
require 'rake'

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gem|
    gem.name = "history_commander"
    gem.summary = %Q{Take command of your shell history!}
    gem.description = %Q{ History Commander is a ruby daemon that provides bash users with a global shared command line history.  All commands that history commander collects will be sent to all nodes for use with reverse history search in all bash shells.  It can also be used in monitor only mode (writeonly) where the bash history is only collected, not synchronized. }
    gem.email = "jeremy@rubyonlinux.org"
    gem.homepage = "http://github.com/jeremyd/history_commander"
    gem.authors = ["Jeremy Deininger"]
    gem.add_dependency "eventmachine"
    gem.add_dependency "eventmachine-tail"
    gem.add_dependency "amqp"
    gem.add_dependency "json"
    gem.add_dependency "simple-daemon"
    gem.add_dependency "trollop"
    gem.add_dependency "highline"
    gem.add_dependency "mash"
    gem.add_development_dependency "rspec", ">= 1.2.9"
    # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
end

require 'spec/rake/spectask'
Spec::Rake::SpecTask.new(:spec) do |spec|
  spec.libs << 'lib' << 'spec'
  spec.spec_files = FileList['spec/**/*_spec.rb']
end

Spec::Rake::SpecTask.new(:rcov) do |spec|
  spec.libs << 'lib' << 'spec'
  spec.pattern = 'spec/**/*_spec.rb'
  spec.rcov = true
end

task :spec => :check_dependencies

task :default => :spec

require 'rake/rdoctask'
Rake::RDocTask.new do |rdoc|
  version = File.exist?('VERSION') ? File.read('VERSION') : ""

  rdoc.rdoc_dir = 'rdoc'
  rdoc.title = "history_commander #{version}"
  rdoc.rdoc_files.include('README*')
  rdoc.rdoc_files.include('lib/**/*.rb')
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
history_commander-0.0.3 Rakefile