Sha256: 5d2d35f2e40cb2cabbcd5938cefbba2347370cd48b28ea939471ec8c70a5e6ab

Contents?: true

Size: 749 Bytes

Versions: 7

Compression:

Stored size: 749 Bytes

Contents

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

require 'pathname'
KAUI_ROOT_PATH = Pathname.new(__FILE__).realpath.dirname.parent
SANDBOX_ROOT_PATH = "#{KAUI_ROOT_PATH}/sandbox"

require 'fileutils'
require 'rails/generators'
require 'rails/generators/rails/app/app_generator'

$:.unshift("#{KAUI_ROOT_PATH}/lib")
require 'kaui/installer/installer'

puts "Deleting old sandbox #{SANDBOX_ROOT_PATH}"
FileUtils.rm_rf SANDBOX_ROOT_PATH

puts 'Creating the new Rails app'
ARGV = [SANDBOX_ROOT_PATH, '--skip-bundle', '--skip-active-record']
Rails::Generators::AppGenerator.start

puts 'Setting up Kaui'
ARGV = [SANDBOX_ROOT_PATH, "--path=#{KAUI_ROOT_PATH}", '--skip-bundle']
KauiCmd::Installer.start
FileUtils.rm_f "#{SANDBOX_ROOT_PATH}/public/index.html"

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
kaui-0.2.6 script/sandbox
kaui-0.2.5 script/sandbox
kaui-0.2.4 script/sandbox
kaui-0.2.3 script/sandbox
kaui-0.2.2 script/sandbox
kaui-0.2.1 script/sandbox
kaui-0.2.0 script/sandbox