#!/usr/bin/env ruby require 'crystal/core' require 'irb' Crystal.setting.apply_command_line_arguments! Crystal.load_environment ARGV.clear IRB.start # libs = " -r irb/completion" # libs << %( -r "#{RAILS_ROOT}/config/environment") # libs << " -r console_app" # libs << " -r console_sandbox" if options[:sandbox] # libs << " -r console_with_helpers" # # if options[:debugger] # begin # require 'ruby-debug' # libs << " -r ruby-debug" # puts "=> Debugger enabled" # rescue Exception # puts "You need to install ruby-debug to run the console in debugging mode. With gems, use 'gem install ruby-debug'" # exit # end # end # # ENV['RAILS_ENV'] = case ARGV.first # when "p"; "production" # when "d"; "development" # when "t"; "test" # else # ARGV.first || ENV['RAILS_ENV'] || 'development' # end # # if options[:sandbox] # puts "Loading #{ENV['RAILS_ENV']} environment in sandbox (Rails #{Rails.version})" # puts "Any modifications you make will be rolled back on exit" # else # puts "Loading #{ENV['RAILS_ENV']} environment (Rails #{Rails.version})" # end # exec "#{options[:irb]} #{libs} --simple-prompt"