Sha256: 00dae9476dec943d2b52a8b96ce09549abf1a3c28c9b771d3767badd8de5ccb7

Contents?: true

Size: 812 Bytes

Versions: 3

Compression:

Stored size: 812 Bytes

Contents

#!/usr/bin/env ruby

# We load Padrino libs
padrino_core_path = File.expand_path('../../lib', __FILE__)
$:.unshift(padrino_core_path) if File.directory?(padrino_core_path) && !$:.include?(padrino_core_path)

# Build Padrino g as an alias of padrino-gen
if %w(g gen).include?(ARGV[0])
  ARGV.shift
  begin
    # We try to load the vendored padrino-gen if exist
    padrino_gen_path = File.expand_path('../../../padrino-gen/lib', __FILE__)
    $:.unshift(padrino_gen_path) if File.directory?(padrino_gen_path) && !$:.include?(padrino_gen_path)
    require 'padrino-core/command'
    require 'padrino-gen/command'
    Padrino.bin_gen(ARGV)
  rescue
    puts "<= You need padrino-gen! Run: gem install padrino-gen"
  end
else
  # We load our cli
  require 'padrino-core/cli/base'
  Padrino::Cli::Base.start(ARGV)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
padrino-core-0.9.13 bin/padrino
padrino-core-0.9.12 bin/padrino
padrino-core-0.9.11 bin/padrino