Sha256: 2bcbda1c225d7b282ba88fe426c455d870582eff0442ec1fd58f8e0b5c07e180

Contents?: true

Size: 668 Bytes

Versions: 13

Compression:

Stored size: 668 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'sequel'

usage = <<END
Usage: sequel <connection URI>
Sequel: Lightweight ORM library for Ruby

Examples:
  sequel sqlite:///blog.db
  sequel postgres://localhost/my_blog

For more information see http://code.google.com/p/ruby-sequel
END

db = ARGV.shift

if db.nil? || db.empty?
  puts usage
  exit
end

begin
  DB = Sequel.connect db
rescue LoadError => e
  puts "Failed to load #{scheme} adapter: #{e.message}"
  exit
rescue => e
  puts e.message
  exit
end

begin
  DB.test_connection
rescue => e
  puts e.message
  puts e.backtrace.first
  exit
end

require 'irb'
puts "Your database is stored in DB..."
IRB.start

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
sequel-0.4.1.1 bin/sequel
sequel-0.4.1 bin/sequel
sequel-0.4.2.1 bin/sequel
sequel-0.4.1.3 bin/sequel
sequel-0.4.2.2 bin/sequel
sequel-0.4.1.2 bin/sequel
sequel-0.4.5 bin/sequel
sequel-0.4.2 bin/sequel
sequel-0.4.4 bin/sequel
sequel-0.4.4.1 bin/sequel
sequel-0.4.4.2 bin/sequel
sequel-0.4.3 bin/sequel
sequel-0.5 bin/sequel