Sha256: e4db45920242f2bff3ff0968a672aa24a775eea2848e3f2d73417aca52f2f395

Contents?: true

Size: 1 KB

Versions: 3

Compression:

Stored size: 1 KB

Contents

begin
  require 'rubygems'
  require 'echoe'
  
  Echoe.new("scribe") do |p|
    p.author = "Evan Weaver"
    p.project = "fauna"
    p.summary = "A Ruby client for the Scribe distributed log server."
    p.rubygems_version = ">= 0.8"
    p.dependencies = ['thrift', 'rake']
    p.ignore_pattern = /^(vendor\/thrift)/
    p.rdoc_pattern = /^(lib|bin|tasks|ext)|^README|^CHANGELOG|^TODO|^LICENSE|^COPYING$/
    p.url = "http://blog.evanweaver.com/files/doc/fauna/scribe/"
    p.docs_host = "blog.evanweaver.com:~/www/bax/public/files/doc/"
  end
rescue LoadError
end

desc "Start Scribe"
task :scribe do
  system("mkdir /tmp/scribetest/") unless File.exist?("/tmp/scribetest/")
  system("scribed -c #{File.expand_path(File.dirname(__FILE__))}/conf/scribe.conf &")
end

desc "Stop Scribe"
task :stop do
  system("killall scribed")
end

desc "Restart Scribe"
task :restart => ["stop", "scribe"] do
end

# desc "Regenerate thrift bindings for Cassandra" # Dev only
task :thrift do
  puts "Generating Thrift bindings"
  # FIXME
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
scribe-0.1.2 Rakefile
scribe-0.1.1 Rakefile
scribe-0.1 Rakefile