Sha256: 0fffeceb81624f95c3c057e989c6fb58e2bb6cc76ca885a8e72498c6e1938519

Contents?: true

Size: 598 Bytes

Versions: 7

Compression:

Stored size: 598 Bytes

Contents

require 'thor'
require 'rake'

root = Gem::Specification.find_by_name('geo_combine').gem_dir
tasks = File.join(root, 'lib/tasks/*.rake')
Dir.glob(tasks).each { |r| load r }

module GeoCombine
  class CLI < Thor
    desc 'clone', 'Clone all OpenGeoMetadata repositories'
    def clone
      Rake::Task['geocombine:clone'].invoke
    end

    desc 'pull', '"git pull" OpenGeoMetadata repositories'
    def pull
      Rake::Task['geocombine:pull'].invoke
    end

    desc "index", "Index all of the GeoBlacklight documents"
    def index
      Rake::Task['geocombine:index'].invoke
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
geo_combine-0.5.1 lib/geo_combine/cli.rb
geo_combine-0.5.0 lib/geo_combine/cli.rb
geo_combine-0.4.0 lib/geo_combine/cli.rb
geo_combine-0.3.1 lib/geo_combine/cli.rb
geo_combine-0.3.0 lib/geo_combine/cli.rb
geo_combine-0.2.0 lib/geo_combine/cli.rb
geo_combine-0.1.0 lib/geo_combine/cli.rb