#!/usr/bin/env ruby require 'rubygems' unless defined?(Gem) # Useful only on --dev mode require 'bundler/setup' if %w(Gemfile .components).all? { |f| File.exist?(f) } padrino_gen_path = File.expand_path('../../lib', __FILE__) $:.unshift(padrino_gen_path) if File.directory?(padrino_gen_path) && !$:.include?(padrino_gen_path) # We try to load the vendored padrino-core if exist (useful also for --dev mode) padrino_core_path = File.expand_path('../../../padrino-core/lib', __FILE__) $:.unshift(padrino_core_path) if File.directory?(padrino_core_path) && !$:.include?(padrino_core_path) require 'padrino-gen' require 'padrino-gen/generators/cli' # We need our config boot because we need to load registered generators so: Padrino::Generators::Cli.start(ARGV)