Sha256: b837a1c9f663bdf3e1e297b229a6d9fc881a05adc4ea57e78600ff55f8e2eccf

Contents?: true

Size: 912 Bytes

Versions: 37

Compression:

Stored size: 912 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require 'pathname'

source_path = File.expand_path("#{Pathname.new(__FILE__).dirname}/../lib")
$LOAD_PATH << source_path

require 'rails_app_generator'

first = ARGV.first

if ARGV.empty?
  puts 'Please provide a profile for the new application'
  puts
  puts 'See --help for more info'
elsif %w[-v --version].include?(first)
  puts RailsAppGenerator::VERSION
elsif first == 'diff'
  RailsAppGenerator::Cli::Diff.start(ARGV)
elsif first == 'new'
  RailsAppGenerator::AppGenerator.start(ARGV[1..], destination_root: '/Users/davidcruwys/dev/kgems/rails_app_generator/a/rag')
else
  require 'rails_app_generator/rag_initializer'

  fallback_profile_path = File.expand_path("#{Pathname.new(__FILE__).dirname}/../profiles")
  args = ['profile'] + ARGV + ["--fallback-profile-path=#{fallback_profile_path}"]

  RailsAppGenerator::Cli::Profile.start(args)
end

exit 0

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
rails_app_generator-0.2.30 exe/rag
rails_app_generator-0.2.29 exe/rag
rails_app_generator-0.2.28 exe/rag
rails_app_generator-0.2.27 exe/rag
rails_app_generator-0.2.26 exe/rag
rails_app_generator-0.2.25 exe/rag
rails_app_generator-0.2.24 exe/rag
rails_app_generator-0.2.23 exe/rag
rails_app_generator-0.2.22 exe/rag
rails_app_generator-0.2.21 exe/rag
rails_app_generator-0.2.20 exe/rag
rails_app_generator-0.2.19 exe/rag
rails_app_generator-0.2.18 exe/rag
rails_app_generator-0.2.17 exe/rag
rails_app_generator-0.2.16 exe/rag
rails_app_generator-0.2.15 exe/rag
rails_app_generator-0.2.14 exe/rag