Sha256: ec6ecdf8792bdf110a0ff050aeaaece22bf5b3239559f922ebed26c0970357ce

Contents?: true

Size: 890 Bytes

Versions: 14

Compression:

Stored size: 890 Bytes

Contents

#!/usr/bin/env ruby
#
#--
# (c) Copyright 2008 Mikael Lammentausta, Cel'Amanzi Ltd
#
# Constructed heavily upon Warbler's structure.
# Thanks to Nick Sieger!
#
# See the file LICENSES.txt included with the distribution for
# software license details.
#++

require 'rubygems'
require 'rake'
require 'caterpillar'

application = Rake.application

# Load any application rakefiles to aid in autodetecting applications
Caterpillar.project_application = Rake::Application.new
Rake.application = Caterpillar.project_application
Rake::Application::DEFAULT_RAKEFILES.each do |rf|
  if File.exist?(rf)
    load rf
    break
  end
end

Rake.application = application
application.standard_exception_handling do
  application.init

  # Load the main tasks - choose the namespace
  Caterpillar::Task.new(ARGV[0] ? ARGV[0].gsub(/:.*/,'') : :usage)

  task :default => :usage

  application.top_level
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
caterpillar-1.0.7 bin/caterpillar
caterpillar-1.0.6 bin/caterpillar
caterpillar-1.0.5 bin/caterpillar
caterpillar-1.0.0 bin/caterpillar
caterpillar-1.0.1 bin/caterpillar
caterpillar-0.9.15 bin/caterpillar
caterpillar-0.9.16 bin/caterpillar
caterpillar-0.9.6 bin/caterpillar
caterpillar-0.9.8 bin/caterpillar
caterpillar-0.9.0 bin/caterpillar
caterpillar-0.9.4 bin/caterpillar
caterpillar-0.9.5 bin/caterpillar
caterpillar-0.9.2 bin/caterpillar
caterpillar-0.9.1 bin/caterpillar