Sha256: 1c7c96f3eb8a9799f936613e8cae2c73e45dc696ee6efe62a6b629bac755f2a2

Contents?: true

Size: 520 Bytes

Versions: 6

Compression:

Stored size: 520 Bytes

Contents

#!/usr/bin/env ruby
%w[rubygems thor].each { |gem| require gem }
require File.dirname(__FILE__) + "/../lib/padrino-gen"

Padrino::Generators::Base.start(ARGV)
Padrino::Generators.lockup!

generator_kind  = ARGV.delete_at(0).to_s.downcase.to_sym if ARGV[0].present?
generator_class = Padrino::Generators.mappings[generator_kind]
arguments = ARGV.any? ? ARGV : ['-h']

if generator_class
  generator_class.start(arguments)
else
  puts "Please specify generator to use (#{Padrino::Generators.mappings.keys.join(", ")})"
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
padrino-gen-0.5.0 bin/padrino-gen
padrino-gen-0.4.6 bin/padrino-gen
padrino-gen-0.4.5 bin/padrino-gen
padrino-gen-0.2.9 bin/padrino-gen
padrino-gen-0.2.6 bin/padrino-gen
padrino-gen-0.2.5 bin/padrino-gen