Sha256: 40bd8989e88b4473a0ccae573c7a39fa4251817db7ef6ae994a142e2361bad5d

Contents?: true

Size: 484 Bytes

Versions: 2

Compression:

Stored size: 484 Bytes

Contents

# How plugin, to make up for the fact the Sow clobber's
# Hoe's +sow+ command.
#
# It's silly for Hoe to have a command called +sow+ when
# it could just as well used +hoe+ andyway.

module Sow::Plugins

  # Scaffold a new Hoe-ready project
  #
  class Hoe < Script

    option :name

    setup do
      name = name() || argument
      abort "Project name argument required." unless name
      metadata.name = name
    end

    manifest do
      copy "**/*", '.'
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sow-0.5 plug/sow/seeds/hoe/SCRIPT.rb
sow-0.4.0 plug/sow/seeds/hoe/SCRIPT.rb