bin/initial_setup.rb

Summary

Maintainability
A
0 mins
Test Coverage
#!/usr/bin/env ruby
require 'pathname'
require 'fileutils'
include FileUtils

# path to your application root.
APP_ROOT = Pathname.new File.expand_path('..', __dir__)

def system!(*args)
  system(*args) || abort("\nCommand #{args} failed")
end

chdir APP_ROOT do
  unless File.exist?('config/database.yml')
    puts 'Creating database.yml'
    cp 'config/database.example.yml', 'config/database.yml'
  end

  unless File.exist?('config/secrets.yml')
    puts 'Creating secrets.yml'
    cp 'config/secrets.sample.yml', 'config/secrets.yml'
  end
end