Sha256: f80e1c44de01ad57f238fec324a4e6c0bad81759a72ee7d948b56132094101f6

Contents?: true

Size: 569 Bytes

Versions: 1

Compression:

Stored size: 569 Bytes

Contents

require "optparse"
require "irb"
require "irb/completion"

options = {}
OptionParser.new do |opt|
  opt.banner = "Usage: console [environment] [options]"
  opt.on("--debugger", "Enable ruby-debugging for the console.") { |v| options[:debugger] = v }
  opt.parse!(ARGV)
end

if options[:debugger]
  begin
    require "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

require "#{APP_ROOT}/config/environment"
IRB.start

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bowline-0.6.2 lib/bowline/commands/console.rb