Sha256: e00722f0cab656c46136ddb1a7c9d5095f5b26b7c1cad37e801c433f5604067c

Contents?: true

Size: 915 Bytes

Versions: 7

Compression:

Stored size: 915 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'rubigen'

if %w(-v --version).include? ARGV.first
  require 'newgem/version'
  puts "#{File.basename($0)} #{Newgem::VERSION}"
  exit(0)
end

require 'rubigen/scripts/generate'

require "pp"
RubiGen::Base.use_application_sources! :rubygems
RubiGen::Base.prepend_sources(*[ 
  RubiGen::PathSource.new(:app, File.join(File.dirname(__FILE__), "..", "app_generators")),
  RubiGen::PathSource.new(:app, File.join(File.dirname(__FILE__), "..", "newgem_generators")),
  RubiGen::PathSource.new(:app, File.join(File.dirname(__FILE__), "..", "newgem_theme_generators")),
  RubiGen::PathSource.new(:app, File.join(File.dirname(__FILE__), "..", "rubygems_generators"))
])
# 
# pp RubiGen::Base.sources

if ARGV.delete "--simple"
  RubiGen::Scripts::Generate.new.run(ARGV, :generator => 'newgem_simple')
else
  RubiGen::Scripts::Generate.new.run(ARGV, :generator => 'newgem')
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
newgem-1.0.0 bin/newgem
newgem-1.0.1 bin/newgem
newgem-1.0.2 bin/newgem
newgem-1.0.4 bin/newgem
newgem-1.0.5 bin/newgem
newgem-1.0.3 bin/newgem
newgem-1.0.6 bin/newgem