Sha256: 8163ea6d953e1606bd63d71f1ed624dd5b98a520476f62e9c687076994e2a3a2

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

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

require 'generic_app'

def get_input(default_value)
  value_input = gets.chomp
  if value_input == ''
    default_value
  else
    value_input
  end
end

puts '***********************'
puts 'Welcome to Generic App!'
puts

default_subdir = 'tmp9'
puts
puts "DEFAULT VALUE: #{default_subdir}"
puts 'Enter the directory name you wish to use for your new app:'
subdir_name = get_input(default_subdir)
puts "You chose '#{subdir_name}'."
puts

default_email = 'please-change-me-at-config-initializers-devise@example.com'
puts "DEFAULT VALUE: #{default_email}"
puts "Enter the email address you wish to use for your new app's mailer:"
email = get_input(default_email)

default_title = 'Placeholder Title'
puts "DEFAULT TITLE: #{default_title}"
puts 'Enter the desired title you wish to use for your new app:'
title = get_input(default_title)

GenericApp.create_new(subdir_name, email, title)

puts 'Your new Rails app has been created at'
puts "#{ENV['PWD']}/#{subdir_name} ."
puts
puts 'Go to the README-to_do.txt file for further instructions.'
puts

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
generic_app-3.0.22 bin/generic_app