Sha256: ff746aadc11377ef9dde5b0d8fdd9ae2cedbb6ecc0a6e3a880aa5b9d5b8440e5

Contents?: true

Size: 320 Bytes

Versions: 6

Compression:

Stored size: 320 Bytes

Contents

parse do
  usage "geny new [NAME]"
  description "create a new generator"
  argument :name, desc: "name for your generator", required: true
end

invoke do
  templates.copy "generator.rb.erb", generator_path
end

helpers do
  def generator_path
    File.join(".geny", *name.split(":"), Geny::Command::FILENAME)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
geny-2.1.1 lib/generators/new/generator.rb
geny-2.1.0 lib/generators/new/generator.rb
geny-2.0.0 lib/generators/new/generator.rb
geny-1.0.1 lib/generators/new/generator.rb
geny-1.0.0 lib/generators/new/generator.rb
geny-0.1.0 lib/generators/new/generator.rb